diff options
Diffstat (limited to 'src/Dialogs.c')
-rw-r--r-- | src/Dialogs.c | 9032 |
1 files changed, 0 insertions, 9032 deletions
diff --git a/src/Dialogs.c b/src/Dialogs.c deleted file mode 100644 index ae9723a..0000000 --- a/src/Dialogs.c +++ /dev/null @@ -1,9032 +0,0 @@ -/* Dialogs.c generated by valac 0.40.4, the Vala compiler - * generated from Dialogs.vala, do not modify */ - -/* Copyright 2016 Software Freedom Conservancy Inc. - * - * This software is licensed under the GNU LGPL (version 2.1 or later). - * See the COPYING file in this distribution. - */ -/* namespace for future migration of AppWindow alert and other question dialogs into single*/ -/* place: http://trac.yorba.org/ticket/3452*/ - - -#include <glib.h> -#include <glib-object.h> -#include <stdlib.h> -#include <string.h> -#include <glib/gi18n-lib.h> -#include <gtk/gtk.h> -#include <gio/gio.h> -#include <gee.h> -#include <gobject/gvaluecollector.h> - - -#define TYPE_DATA_OBJECT (data_object_get_type ()) -#define DATA_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DATA_OBJECT, DataObject)) -#define DATA_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DATA_OBJECT, DataObjectClass)) -#define IS_DATA_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DATA_OBJECT)) -#define IS_DATA_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DATA_OBJECT)) -#define DATA_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DATA_OBJECT, DataObjectClass)) - -typedef struct _DataObject DataObject; -typedef struct _DataObjectClass DataObjectClass; - -#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_TAG (tag_get_type ()) -#define TAG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TAG, Tag)) -#define TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_TAG, TagClass)) -#define IS_TAG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TAG)) -#define IS_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_TAG)) -#define TAG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_TAG, TagClass)) - -typedef struct _Tag Tag; -typedef struct _TagClass TagClass; -#define _g_free0(var) (var = (g_free (var), NULL)) - -#define TYPE_SAVED_SEARCH (saved_search_get_type ()) -#define SAVED_SEARCH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_SAVED_SEARCH, SavedSearch)) -#define SAVED_SEARCH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_SAVED_SEARCH, SavedSearchClass)) -#define IS_SAVED_SEARCH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_SAVED_SEARCH)) -#define IS_SAVED_SEARCH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_SAVED_SEARCH)) -#define SAVED_SEARCH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_SAVED_SEARCH, SavedSearchClass)) - -typedef struct _SavedSearch SavedSearch; -typedef struct _SavedSearchClass SavedSearchClass; - -#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_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 _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) - -#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_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_BATCH_IMPORT_RESULT (batch_import_result_get_type ()) -#define BATCH_IMPORT_RESULT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_BATCH_IMPORT_RESULT, BatchImportResult)) -#define BATCH_IMPORT_RESULT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_BATCH_IMPORT_RESULT, BatchImportResultClass)) -#define IS_BATCH_IMPORT_RESULT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_BATCH_IMPORT_RESULT)) -#define IS_BATCH_IMPORT_RESULT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_BATCH_IMPORT_RESULT)) -#define BATCH_IMPORT_RESULT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_BATCH_IMPORT_RESULT, BatchImportResultClass)) - -typedef struct _BatchImportResult BatchImportResult; -typedef struct _BatchImportResultClass BatchImportResultClass; -typedef struct _BatchImportResultPrivate BatchImportResultPrivate; - -#define TYPE_BATCH_IMPORT_JOB (batch_import_job_get_type ()) -#define BATCH_IMPORT_JOB(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_BATCH_IMPORT_JOB, BatchImportJob)) -#define BATCH_IMPORT_JOB_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_BATCH_IMPORT_JOB, BatchImportJobClass)) -#define IS_BATCH_IMPORT_JOB(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_BATCH_IMPORT_JOB)) -#define IS_BATCH_IMPORT_JOB_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_BATCH_IMPORT_JOB)) -#define BATCH_IMPORT_JOB_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_BATCH_IMPORT_JOB, BatchImportJobClass)) - -typedef struct _BatchImportJob BatchImportJob; -typedef struct _BatchImportJobClass BatchImportJobClass; - -#define TYPE_IMPORT_RESULT (import_result_get_type ()) - -#define TYPE_DUPLICATED_FILE (duplicated_file_get_type ()) -#define DUPLICATED_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DUPLICATED_FILE, DuplicatedFile)) -#define DUPLICATED_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DUPLICATED_FILE, DuplicatedFileClass)) -#define IS_DUPLICATED_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DUPLICATED_FILE)) -#define IS_DUPLICATED_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DUPLICATED_FILE)) -#define DUPLICATED_FILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DUPLICATED_FILE, DuplicatedFileClass)) - -typedef struct _DuplicatedFile DuplicatedFile; -typedef struct _DuplicatedFileClass DuplicatedFileClass; -#define _batch_import_result_unref0(var) ((var == NULL) ? NULL : (var = (batch_import_result_unref (var), NULL))) - -#define IMPORT_UI_TYPE_QUESTION_PARAMS (import_ui_question_params_get_type ()) -#define IMPORT_UI_QUESTION_PARAMS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), IMPORT_UI_TYPE_QUESTION_PARAMS, ImportUIQuestionParams)) -#define IMPORT_UI_QUESTION_PARAMS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), IMPORT_UI_TYPE_QUESTION_PARAMS, ImportUIQuestionParamsClass)) -#define IMPORT_UI_IS_QUESTION_PARAMS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), IMPORT_UI_TYPE_QUESTION_PARAMS)) -#define IMPORT_UI_IS_QUESTION_PARAMS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), IMPORT_UI_TYPE_QUESTION_PARAMS)) -#define IMPORT_UI_QUESTION_PARAMS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), IMPORT_UI_TYPE_QUESTION_PARAMS, ImportUIQuestionParamsClass)) - -typedef struct _ImportUIQuestionParams ImportUIQuestionParams; -typedef struct _ImportUIQuestionParamsClass ImportUIQuestionParamsClass; -typedef struct _ImportUIQuestionParamsPrivate ImportUIQuestionParamsPrivate; -typedef struct _ImportUIParamSpecQuestionParams ImportUIParamSpecQuestionParams; - -#define TYPE_PHOTO_FILE_FORMAT (photo_file_format_get_type ()) - -#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; -typedef struct _ImportManifestPrivate ImportManifestPrivate; -#define _g_string_free0(var) ((var == NULL) ? NULL : (var = (g_string_free (var, TRUE), NULL))) -#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL))) - -#define TYPE_TEXT_ENTRY_DIALOG_MEDIATOR (text_entry_dialog_mediator_get_type ()) -#define TEXT_ENTRY_DIALOG_MEDIATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TEXT_ENTRY_DIALOG_MEDIATOR, TextEntryDialogMediator)) -#define TEXT_ENTRY_DIALOG_MEDIATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_TEXT_ENTRY_DIALOG_MEDIATOR, TextEntryDialogMediatorClass)) -#define IS_TEXT_ENTRY_DIALOG_MEDIATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TEXT_ENTRY_DIALOG_MEDIATOR)) -#define IS_TEXT_ENTRY_DIALOG_MEDIATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_TEXT_ENTRY_DIALOG_MEDIATOR)) -#define TEXT_ENTRY_DIALOG_MEDIATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_TEXT_ENTRY_DIALOG_MEDIATOR, TextEntryDialogMediatorClass)) - -typedef struct _TextEntryDialogMediator TextEntryDialogMediator; -typedef struct _TextEntryDialogMediatorClass TextEntryDialogMediatorClass; -typedef struct _TextEntryDialogMediatorPrivate TextEntryDialogMediatorPrivate; - -#define TYPE_TEXT_ENTRY_DIALOG (text_entry_dialog_get_type ()) -#define TEXT_ENTRY_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TEXT_ENTRY_DIALOG, TextEntryDialog)) -#define TEXT_ENTRY_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_TEXT_ENTRY_DIALOG, TextEntryDialogClass)) -#define IS_TEXT_ENTRY_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TEXT_ENTRY_DIALOG)) -#define IS_TEXT_ENTRY_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_TEXT_ENTRY_DIALOG)) -#define TEXT_ENTRY_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_TEXT_ENTRY_DIALOG, TextEntryDialogClass)) - -typedef struct _TextEntryDialog TextEntryDialog; -typedef struct _TextEntryDialogClass TextEntryDialogClass; -typedef struct _ParamSpecTextEntryDialogMediator ParamSpecTextEntryDialogMediator; - -#define TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR (multi_text_entry_dialog_mediator_get_type ()) -#define MULTI_TEXT_ENTRY_DIALOG_MEDIATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR, MultiTextEntryDialogMediator)) -#define MULTI_TEXT_ENTRY_DIALOG_MEDIATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR, MultiTextEntryDialogMediatorClass)) -#define IS_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR)) -#define IS_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR)) -#define MULTI_TEXT_ENTRY_DIALOG_MEDIATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR, MultiTextEntryDialogMediatorClass)) - -typedef struct _MultiTextEntryDialogMediator MultiTextEntryDialogMediator; -typedef struct _MultiTextEntryDialogMediatorClass MultiTextEntryDialogMediatorClass; -typedef struct _MultiTextEntryDialogMediatorPrivate MultiTextEntryDialogMediatorPrivate; - -#define TYPE_MULTI_TEXT_ENTRY_DIALOG (multi_text_entry_dialog_get_type ()) -#define MULTI_TEXT_ENTRY_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MULTI_TEXT_ENTRY_DIALOG, MultiTextEntryDialog)) -#define MULTI_TEXT_ENTRY_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MULTI_TEXT_ENTRY_DIALOG, MultiTextEntryDialogClass)) -#define IS_MULTI_TEXT_ENTRY_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MULTI_TEXT_ENTRY_DIALOG)) -#define IS_MULTI_TEXT_ENTRY_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MULTI_TEXT_ENTRY_DIALOG)) -#define MULTI_TEXT_ENTRY_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MULTI_TEXT_ENTRY_DIALOG, MultiTextEntryDialogClass)) - -typedef struct _MultiTextEntryDialog MultiTextEntryDialog; -typedef struct _MultiTextEntryDialogClass MultiTextEntryDialogClass; -typedef struct _ParamSpecMultiTextEntryDialogMediator ParamSpecMultiTextEntryDialogMediator; - -#define TYPE_EVENT_RENAME_DIALOG (event_rename_dialog_get_type ()) -#define EVENT_RENAME_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_EVENT_RENAME_DIALOG, EventRenameDialog)) -#define EVENT_RENAME_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_EVENT_RENAME_DIALOG, EventRenameDialogClass)) -#define IS_EVENT_RENAME_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_EVENT_RENAME_DIALOG)) -#define IS_EVENT_RENAME_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_EVENT_RENAME_DIALOG)) -#define EVENT_RENAME_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_EVENT_RENAME_DIALOG, EventRenameDialogClass)) - -typedef struct _EventRenameDialog EventRenameDialog; -typedef struct _EventRenameDialogClass EventRenameDialogClass; -typedef struct _EventRenameDialogPrivate EventRenameDialogPrivate; - -#define TYPE_EDIT_TITLE_DIALOG (edit_title_dialog_get_type ()) -#define EDIT_TITLE_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_EDIT_TITLE_DIALOG, EditTitleDialog)) -#define EDIT_TITLE_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_EDIT_TITLE_DIALOG, EditTitleDialogClass)) -#define IS_EDIT_TITLE_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_EDIT_TITLE_DIALOG)) -#define IS_EDIT_TITLE_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_EDIT_TITLE_DIALOG)) -#define EDIT_TITLE_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_EDIT_TITLE_DIALOG, EditTitleDialogClass)) - -typedef struct _EditTitleDialog EditTitleDialog; -typedef struct _EditTitleDialogClass EditTitleDialogClass; -typedef struct _EditTitleDialogPrivate EditTitleDialogPrivate; - -#define TYPE_EDIT_COMMENT_DIALOG (edit_comment_dialog_get_type ()) -#define EDIT_COMMENT_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_EDIT_COMMENT_DIALOG, EditCommentDialog)) -#define EDIT_COMMENT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_EDIT_COMMENT_DIALOG, EditCommentDialogClass)) -#define IS_EDIT_COMMENT_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_EDIT_COMMENT_DIALOG)) -#define IS_EDIT_COMMENT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_EDIT_COMMENT_DIALOG)) -#define EDIT_COMMENT_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_EDIT_COMMENT_DIALOG, EditCommentDialogClass)) - -typedef struct _EditCommentDialog EditCommentDialog; -typedef struct _EditCommentDialogClass EditCommentDialogClass; -typedef struct _EditCommentDialogPrivate EditCommentDialogPrivate; - -#define TYPE_TAGS_DIALOG (tags_dialog_get_type ()) -#define TAGS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TAGS_DIALOG, TagsDialog)) -#define TAGS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_TAGS_DIALOG, TagsDialogClass)) -#define IS_TAGS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TAGS_DIALOG)) -#define IS_TAGS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_TAGS_DIALOG)) -#define TAGS_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_TAGS_DIALOG, TagsDialogClass)) - -typedef struct _TagsDialog TagsDialog; -typedef struct _TagsDialogClass TagsDialogClass; -typedef struct _TagsDialogPrivate TagsDialogPrivate; - -#define TYPE_HIERARCHICAL_TAG_INDEX (hierarchical_tag_index_get_type ()) -#define HIERARCHICAL_TAG_INDEX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_HIERARCHICAL_TAG_INDEX, HierarchicalTagIndex)) -#define HIERARCHICAL_TAG_INDEX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_HIERARCHICAL_TAG_INDEX, HierarchicalTagIndexClass)) -#define IS_HIERARCHICAL_TAG_INDEX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_HIERARCHICAL_TAG_INDEX)) -#define IS_HIERARCHICAL_TAG_INDEX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_HIERARCHICAL_TAG_INDEX)) -#define HIERARCHICAL_TAG_INDEX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_HIERARCHICAL_TAG_INDEX, HierarchicalTagIndexClass)) - -typedef struct _HierarchicalTagIndex HierarchicalTagIndex; -typedef struct _HierarchicalTagIndexClass HierarchicalTagIndexClass; -#define _hierarchical_tag_index_unref0(var) ((var == NULL) ? NULL : (var = (hierarchical_tag_index_unref (var), NULL))) - -#define TYPE_ADD_TAGS_DIALOG (add_tags_dialog_get_type ()) -#define ADD_TAGS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ADD_TAGS_DIALOG, AddTagsDialog)) -#define ADD_TAGS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ADD_TAGS_DIALOG, AddTagsDialogClass)) -#define IS_ADD_TAGS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ADD_TAGS_DIALOG)) -#define IS_ADD_TAGS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ADD_TAGS_DIALOG)) -#define ADD_TAGS_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ADD_TAGS_DIALOG, AddTagsDialogClass)) - -typedef struct _AddTagsDialog AddTagsDialog; -typedef struct _AddTagsDialogClass AddTagsDialogClass; -typedef struct _AddTagsDialogPrivate AddTagsDialogPrivate; - -#define TYPE_MODIFY_TAGS_DIALOG (modify_tags_dialog_get_type ()) -#define MODIFY_TAGS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MODIFY_TAGS_DIALOG, ModifyTagsDialog)) -#define MODIFY_TAGS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MODIFY_TAGS_DIALOG, ModifyTagsDialogClass)) -#define IS_MODIFY_TAGS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MODIFY_TAGS_DIALOG)) -#define IS_MODIFY_TAGS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MODIFY_TAGS_DIALOG)) -#define MODIFY_TAGS_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MODIFY_TAGS_DIALOG, ModifyTagsDialogClass)) - -typedef struct _ModifyTagsDialog ModifyTagsDialog; -typedef struct _ModifyTagsDialogClass ModifyTagsDialogClass; -typedef struct _ModifyTagsDialogPrivate ModifyTagsDialogPrivate; - -#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_SOURCE_COLLECTION (source_collection_get_type ()) -#define SOURCE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_SOURCE_COLLECTION, SourceCollection)) -#define SOURCE_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_SOURCE_COLLECTION, SourceCollectionClass)) -#define IS_SOURCE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_SOURCE_COLLECTION)) -#define IS_SOURCE_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_SOURCE_COLLECTION)) -#define SOURCE_COLLECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_SOURCE_COLLECTION, SourceCollectionClass)) - -typedef struct _SourceCollection SourceCollection; -typedef struct _SourceCollectionClass SourceCollectionClass; - -#define TYPE_DATABASE_SOURCE_COLLECTION (database_source_collection_get_type ()) -#define DATABASE_SOURCE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DATABASE_SOURCE_COLLECTION, DatabaseSourceCollection)) -#define DATABASE_SOURCE_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DATABASE_SOURCE_COLLECTION, DatabaseSourceCollectionClass)) -#define IS_DATABASE_SOURCE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DATABASE_SOURCE_COLLECTION)) -#define IS_DATABASE_SOURCE_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DATABASE_SOURCE_COLLECTION)) -#define DATABASE_SOURCE_COLLECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DATABASE_SOURCE_COLLECTION, DatabaseSourceCollectionClass)) - -typedef struct _DatabaseSourceCollection DatabaseSourceCollection; -typedef struct _DatabaseSourceCollectionClass DatabaseSourceCollectionClass; - -#define TYPE_CONTAINER_SOURCE_COLLECTION (container_source_collection_get_type ()) -#define CONTAINER_SOURCE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_CONTAINER_SOURCE_COLLECTION, ContainerSourceCollection)) -#define CONTAINER_SOURCE_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_CONTAINER_SOURCE_COLLECTION, ContainerSourceCollectionClass)) -#define IS_CONTAINER_SOURCE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_CONTAINER_SOURCE_COLLECTION)) -#define IS_CONTAINER_SOURCE_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_CONTAINER_SOURCE_COLLECTION)) -#define CONTAINER_SOURCE_COLLECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_CONTAINER_SOURCE_COLLECTION, ContainerSourceCollectionClass)) - -typedef struct _ContainerSourceCollection ContainerSourceCollection; -typedef struct _ContainerSourceCollectionClass ContainerSourceCollectionClass; - -#define TYPE_TAG_SOURCE_COLLECTION (tag_source_collection_get_type ()) -#define TAG_SOURCE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TAG_SOURCE_COLLECTION, TagSourceCollection)) -#define TAG_SOURCE_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_TAG_SOURCE_COLLECTION, TagSourceCollectionClass)) -#define IS_TAG_SOURCE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TAG_SOURCE_COLLECTION)) -#define IS_TAG_SOURCE_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_TAG_SOURCE_COLLECTION)) -#define TAG_SOURCE_COLLECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_TAG_SOURCE_COLLECTION, TagSourceCollectionClass)) - -typedef struct _TagSourceCollection TagSourceCollection; -typedef struct _TagSourceCollectionClass TagSourceCollectionClass; - -#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_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_PROGRESS_DIALOG (progress_dialog_get_type ()) -#define PROGRESS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_PROGRESS_DIALOG, ProgressDialog)) -#define PROGRESS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_PROGRESS_DIALOG, ProgressDialogClass)) -#define IS_PROGRESS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_PROGRESS_DIALOG)) -#define IS_PROGRESS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_PROGRESS_DIALOG)) -#define PROGRESS_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_PROGRESS_DIALOG, ProgressDialogClass)) - -typedef struct _ProgressDialog ProgressDialog; -typedef struct _ProgressDialogClass ProgressDialogClass; - -#define TYPE_MEDIA_SOURCE_COLLECTION (media_source_collection_get_type ()) -#define MEDIA_SOURCE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MEDIA_SOURCE_COLLECTION, MediaSourceCollection)) -#define MEDIA_SOURCE_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MEDIA_SOURCE_COLLECTION, MediaSourceCollectionClass)) -#define IS_MEDIA_SOURCE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MEDIA_SOURCE_COLLECTION)) -#define IS_MEDIA_SOURCE_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MEDIA_SOURCE_COLLECTION)) -#define MEDIA_SOURCE_COLLECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MEDIA_SOURCE_COLLECTION, MediaSourceCollectionClass)) - -typedef struct _MediaSourceCollection MediaSourceCollection; -typedef struct _MediaSourceCollectionClass MediaSourceCollectionClass; - -#define TYPE_LIBRARY_PHOTO_SOURCE_COLLECTION (library_photo_source_collection_get_type ()) -#define LIBRARY_PHOTO_SOURCE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_LIBRARY_PHOTO_SOURCE_COLLECTION, LibraryPhotoSourceCollection)) -#define LIBRARY_PHOTO_SOURCE_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_LIBRARY_PHOTO_SOURCE_COLLECTION, LibraryPhotoSourceCollectionClass)) -#define IS_LIBRARY_PHOTO_SOURCE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_LIBRARY_PHOTO_SOURCE_COLLECTION)) -#define IS_LIBRARY_PHOTO_SOURCE_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_LIBRARY_PHOTO_SOURCE_COLLECTION)) -#define LIBRARY_PHOTO_SOURCE_COLLECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_LIBRARY_PHOTO_SOURCE_COLLECTION, LibraryPhotoSourceCollectionClass)) - -typedef struct _LibraryPhotoSourceCollection LibraryPhotoSourceCollection; -typedef struct _LibraryPhotoSourceCollectionClass LibraryPhotoSourceCollectionClass; - -#define TYPE_VIDEO_SOURCE_COLLECTION (video_source_collection_get_type ()) -#define VIDEO_SOURCE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_VIDEO_SOURCE_COLLECTION, VideoSourceCollection)) -#define VIDEO_SOURCE_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_VIDEO_SOURCE_COLLECTION, VideoSourceCollectionClass)) -#define IS_VIDEO_SOURCE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_VIDEO_SOURCE_COLLECTION)) -#define IS_VIDEO_SOURCE_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_VIDEO_SOURCE_COLLECTION)) -#define VIDEO_SOURCE_COLLECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_VIDEO_SOURCE_COLLECTION, VideoSourceCollectionClass)) - -typedef struct _VideoSourceCollection VideoSourceCollection; -typedef struct _VideoSourceCollectionClass VideoSourceCollectionClass; -#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); - -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; - -struct _BatchImportResult { - GTypeInstance parent_instance; - volatile int ref_count; - BatchImportResultPrivate * priv; - BatchImportJob* job; - GFile* file; - gchar* src_identifier; - gchar* dest_identifier; - ImportResult result; - gchar* errmsg; - DuplicatedFile* duplicate_of; -}; - -struct _BatchImportResultClass { - GTypeClass parent_class; - void (*finalize) (BatchImportResult *self); -}; - -struct _ImportUIQuestionParams { - GTypeInstance parent_instance; - volatile int ref_count; - ImportUIQuestionParamsPrivate * priv; - gchar* question; - gchar* yes_button; - gchar* no_button; -}; - -struct _ImportUIQuestionParamsClass { - GTypeClass parent_class; - void (*finalize) (ImportUIQuestionParams *self); -}; - -struct _ImportUIParamSpecQuestionParams { - GParamSpec parent_instance; -}; - -typedef enum { - PHOTO_FILE_FORMAT_JFIF, - PHOTO_FILE_FORMAT_RAW, - PHOTO_FILE_FORMAT_PNG, - PHOTO_FILE_FORMAT_TIFF, - PHOTO_FILE_FORMAT_BMP, - PHOTO_FILE_FORMAT_UNKNOWN -} PhotoFileFormat; - -struct _ImportManifest { - GTypeInstance parent_instance; - volatile int ref_count; - ImportManifestPrivate * priv; - GeeList* imported; - GeeList* success; - GeeList* camera_failed; - GeeList* failed; - GeeList* write_failed; - GeeList* skipped_photos; - GeeList* skipped_files; - GeeList* aborted; - GeeList* already_imported; - GeeList* corrupt_files; - GeeList* all; - GTimer* timer; -}; - -struct _ImportManifestClass { - GTypeClass parent_class; - void (*finalize) (ImportManifest *self); -}; - -struct _TextEntryDialogMediator { - GTypeInstance parent_instance; - volatile int ref_count; - TextEntryDialogMediatorPrivate * priv; -}; - -struct _TextEntryDialogMediatorClass { - GTypeClass parent_class; - void (*finalize) (TextEntryDialogMediator *self); - gboolean (*on_modify_validate) (TextEntryDialogMediator* self, const gchar* text); -}; - -struct _TextEntryDialogMediatorPrivate { - TextEntryDialog* dialog; -}; - -typedef gboolean (*TextEntryDialogOnModifyValidateType) (const gchar* text, void* user_data); -struct _ParamSpecTextEntryDialogMediator { - GParamSpec parent_instance; -}; - -struct _MultiTextEntryDialogMediator { - GTypeInstance parent_instance; - volatile int ref_count; - MultiTextEntryDialogMediatorPrivate * priv; -}; - -struct _MultiTextEntryDialogMediatorClass { - GTypeClass parent_class; - void (*finalize) (MultiTextEntryDialogMediator *self); - gboolean (*on_modify_validate) (MultiTextEntryDialogMediator* self, const gchar* text); -}; - -struct _MultiTextEntryDialogMediatorPrivate { - MultiTextEntryDialog* dialog; -}; - -typedef gboolean (*MultiTextEntryDialogOnModifyValidateType) (const gchar* text, void* user_data); -struct _ParamSpecMultiTextEntryDialogMediator { - GParamSpec parent_instance; -}; - -struct _EventRenameDialog { - TextEntryDialogMediator parent_instance; - EventRenameDialogPrivate * priv; -}; - -struct _EventRenameDialogClass { - TextEntryDialogMediatorClass parent_class; - gchar* (*execute) (EventRenameDialog* self); -}; - -struct _EditTitleDialog { - TextEntryDialogMediator parent_instance; - EditTitleDialogPrivate * priv; -}; - -struct _EditTitleDialogClass { - TextEntryDialogMediatorClass parent_class; - gchar* (*execute) (EditTitleDialog* self); -}; - -struct _EditCommentDialog { - MultiTextEntryDialogMediator parent_instance; - EditCommentDialogPrivate * priv; -}; - -struct _EditCommentDialogClass { - MultiTextEntryDialogMediatorClass parent_class; - gchar* (*execute) (EditCommentDialog* self); -}; - -struct _TagsDialog { - TextEntryDialogMediator parent_instance; - TagsDialogPrivate * priv; -}; - -struct _TagsDialogClass { - TextEntryDialogMediatorClass parent_class; -}; - -struct _AddTagsDialog { - TagsDialog parent_instance; - AddTagsDialogPrivate * priv; -}; - -struct _AddTagsDialogClass { - TagsDialogClass parent_class; -}; - -struct _ModifyTagsDialog { - TagsDialog parent_instance; - ModifyTagsDialogPrivate * priv; -}; - -struct _ModifyTagsDialogClass { - TagsDialogClass parent_class; -}; - -typedef gboolean (*ProgressMonitor) (guint64 current, guint64 total, gboolean do_event_loop, void* user_data); - -extern GFile* export_ui_current_export_dir; -GFile* export_ui_current_export_dir = NULL; -static gpointer import_ui_question_params_parent_class = NULL; -static gpointer text_entry_dialog_mediator_parent_class = NULL; -static gpointer multi_text_entry_dialog_mediator_parent_class = NULL; -static gpointer event_rename_dialog_parent_class = NULL; -static gpointer edit_title_dialog_parent_class = NULL; -static gpointer edit_comment_dialog_parent_class = NULL; -static gpointer tags_dialog_parent_class = NULL; -static gpointer add_tags_dialog_parent_class = NULL; -static gpointer modify_tags_dialog_parent_class = NULL; -extern TagSourceCollection* tag_global; -extern LibraryPhotoSourceCollection* library_photo_global; -extern VideoSourceCollection* video_global; - -GType data_object_get_type (void) G_GNUC_CONST; -GType data_source_get_type (void) G_GNUC_CONST; -GType tag_get_type (void) G_GNUC_CONST; -gboolean dialogs_confirm_delete_tag (Tag* tag); -gint tag_get_sources_count (Tag* self); -gchar* tag_get_user_visible_name (Tag* self); -gboolean app_window_negate_affirm_question (const gchar* message, - const gchar* negative, - const gchar* affirmative, - const gchar* title, - GtkWindow* parent); -#define RESOURCES_DELETE_TAG_TITLE _ ("Delete Tag") -GType saved_search_get_type (void) G_GNUC_CONST; -gboolean dialogs_confirm_delete_saved_search (SavedSearch* search); -gchar* data_object_get_name (DataObject* self); -#define RESOURCES_DELETE_SAVED_SEARCH_DIALOG_TITLE _ ("Delete Search") -gboolean dialogs_confirm_warn_developer_changed (gint number); -GType page_window_get_type (void) G_GNUC_CONST; -GType app_window_get_type (void) G_GNUC_CONST; -AppWindow* app_window_get_instance (void); -#define RESOURCES_CANCEL_LABEL _ ("_Cancel") -GFile* export_ui_choose_file (const gchar* current_file_basename); -gboolean video_reader_is_supported_video_filename (const gchar* filename); -#define RESOURCES_SAVE_LABEL _ ("_Save") -GFile* export_ui_choose_dir (const gchar* user_title); -#define RESOURCES_OK_LABEL _ ("_OK") -GType thumbnail_source_get_type (void) G_GNUC_CONST; -GType media_source_get_type (void) G_GNUC_CONST; -GType photo_source_get_type (void) G_GNUC_CONST; -GType photo_get_type (void) G_GNUC_CONST; -void open_external_editor_error_dialog (GError* err, - Photo* photo); -void app_window_error_message (const gchar* message, - GtkWindow* parent); -GFile* media_source_get_master_file (MediaSource* self); -gchar* resources_launch_editor_failed (GError* err); -GtkResponseType export_error_dialog (GFile* dest, - gboolean photos_remaining); -GtkResponseType app_window_affirm_cancel_question (const gchar* message, - const gchar* affirmative, - const gchar* title, - GtkWindow* parent); -#define IMPORT_UI_REPORT_FAILURE_COUNT 4 -#define IMPORT_UI_SAVE_RESULTS_BUTTON_NAME _ ("Save Details…") -#define IMPORT_UI_SAVE_RESULTS_FILE_CHOOSER_TITLE _ ("Save Details") -#define IMPORT_UI_SAVE_RESULTS_RESPONSE_ID 1024 -gpointer batch_import_result_ref (gpointer instance); -void batch_import_result_unref (gpointer instance); -GParamSpec* param_spec_batch_import_result (const gchar* name, - const gchar* nick, - const gchar* blurb, - GType object_type, - GParamFlags flags); -void value_set_batch_import_result (GValue* value, - gpointer v_object); -void value_take_batch_import_result (GValue* value, - gpointer v_object); -gpointer value_get_batch_import_result (const GValue* value); -GType batch_import_result_get_type (void) G_GNUC_CONST; -gchar* import_ui_generate_import_failure_list (GeeList* failed, - gboolean show_dest_id); -gpointer batch_import_job_ref (gpointer instance); -void batch_import_job_unref (gpointer instance); -GParamSpec* param_spec_batch_import_job (const gchar* name, - const gchar* nick, - const gchar* blurb, - GType object_type, - GParamFlags flags); -void value_set_batch_import_job (GValue* value, - gpointer v_object); -void value_take_batch_import_job (GValue* value, - gpointer v_object); -gpointer value_get_batch_import_job (const GValue* value); -GType batch_import_job_get_type (void) G_GNUC_CONST; -GType import_result_get_type (void) G_GNUC_CONST; -GType duplicated_file_get_type (void) G_GNUC_CONST; -gpointer import_ui_question_params_ref (gpointer instance); -void import_ui_question_params_unref (gpointer instance); -GParamSpec* import_ui_param_spec_question_params (const gchar* name, - const gchar* nick, - const gchar* blurb, - GType object_type, - GParamFlags flags); -void import_ui_value_set_question_params (GValue* value, - gpointer v_object); -void import_ui_value_take_question_params (GValue* value, - gpointer v_object); -gpointer import_ui_value_get_question_params (const GValue* value); -GType import_ui_question_params_get_type (void) G_GNUC_CONST; -ImportUIQuestionParams* import_ui_question_params_new (const gchar* question, - const gchar* yes_button, - const gchar* no_button); -ImportUIQuestionParams* import_ui_question_params_construct (GType object_type, - const gchar* question, - const gchar* yes_button, - const gchar* no_button); -static void import_ui_question_params_finalize (ImportUIQuestionParams * obj); -gboolean import_ui_import_has_photos (GeeCollection* import_collection); -GType photo_file_format_get_type (void) G_GNUC_CONST; -PhotoFileFormat photo_file_format_get_by_file_extension (GFile* file); -gboolean import_ui_import_has_videos (GeeCollection* import_collection); -gboolean video_reader_is_supported_video_file (GFile* file); -gchar* import_ui_get_media_specific_string (GeeCollection* import_collection, - const gchar* photos_msg, - const gchar* videos_msg, - const gchar* both_msg, - const gchar* neither_msg); -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; -gchar* import_ui_create_result_report_from_manifest (ImportManifest* manifest); -#define RESOURCES_APP_VERSION _VERSION -GFile* duplicated_file_get_file (DuplicatedFile* self); -gboolean import_ui_report_manifest (ImportManifest* manifest, - gboolean show_dest_id, - ImportUIQuestionParams* question); -void import_ui_save_import_results (GtkWindow* chooser_dialog_parent, - const gchar* results_log); -#define RESOURCES_SAVE_AS_LABEL _ ("Save _As") -gpointer text_entry_dialog_mediator_ref (gpointer instance); -void text_entry_dialog_mediator_unref (gpointer instance); -GParamSpec* param_spec_text_entry_dialog_mediator (const gchar* name, - const gchar* nick, - const gchar* blurb, - GType object_type, - GParamFlags flags); -void value_set_text_entry_dialog_mediator (GValue* value, - gpointer v_object); -void value_take_text_entry_dialog_mediator (GValue* value, - gpointer v_object); -gpointer value_get_text_entry_dialog_mediator (const GValue* value); -GType text_entry_dialog_mediator_get_type (void) G_GNUC_CONST; -GType text_entry_dialog_get_type (void) G_GNUC_CONST; -#define TEXT_ENTRY_DIALOG_MEDIATOR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_TEXT_ENTRY_DIALOG_MEDIATOR, TextEntryDialogMediatorPrivate)) -TextEntryDialogMediator* text_entry_dialog_mediator_construct (GType object_type, - const gchar* title, - const gchar* label, - const gchar* initial_text, - GeeCollection* completion_list, - const gchar* completion_delimiter); -TextEntryDialog* text_entry_dialog_new (void); -TextEntryDialog* text_entry_dialog_construct (GType object_type); -void text_entry_dialog_setup (TextEntryDialog* self, - TextEntryDialogOnModifyValidateType modify_validate, - void* modify_validate_target, - const gchar* title, - const gchar* label, - const gchar* initial_text, - GeeCollection* completion_list, - const gchar* completion_delimiter); -gboolean text_entry_dialog_mediator_on_modify_validate (TextEntryDialogMediator* self, - const gchar* text); -static gboolean _text_entry_dialog_mediator_on_modify_validate_text_entry_dialog_on_modify_validate_type (const gchar* text, - gpointer self); -static gboolean text_entry_dialog_mediator_real_on_modify_validate (TextEntryDialogMediator* self, - const gchar* text); -gchar* _text_entry_dialog_mediator_execute (TextEntryDialogMediator* self); -gchar* text_entry_dialog_execute (TextEntryDialog* self); -static void text_entry_dialog_mediator_finalize (TextEntryDialogMediator * obj); -gpointer multi_text_entry_dialog_mediator_ref (gpointer instance); -void multi_text_entry_dialog_mediator_unref (gpointer instance); -GParamSpec* param_spec_multi_text_entry_dialog_mediator (const gchar* name, - const gchar* nick, - const gchar* blurb, - GType object_type, - GParamFlags flags); -void value_set_multi_text_entry_dialog_mediator (GValue* value, - gpointer v_object); -void value_take_multi_text_entry_dialog_mediator (GValue* value, - gpointer v_object); -gpointer value_get_multi_text_entry_dialog_mediator (const GValue* value); -GType multi_text_entry_dialog_mediator_get_type (void) G_GNUC_CONST; -GType multi_text_entry_dialog_get_type (void) G_GNUC_CONST; -#define MULTI_TEXT_ENTRY_DIALOG_MEDIATOR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR, MultiTextEntryDialogMediatorPrivate)) -MultiTextEntryDialogMediator* multi_text_entry_dialog_mediator_construct (GType object_type, - const gchar* title, - const gchar* label, - const gchar* initial_text); -MultiTextEntryDialog* multi_text_entry_dialog_new (void); -MultiTextEntryDialog* multi_text_entry_dialog_construct (GType object_type); -void multi_text_entry_dialog_setup (MultiTextEntryDialog* self, - MultiTextEntryDialogOnModifyValidateType modify_validate, - void* modify_validate_target, - const gchar* title, - const gchar* label, - const gchar* initial_text); -gboolean multi_text_entry_dialog_mediator_on_modify_validate (MultiTextEntryDialogMediator* self, - const gchar* text); -static gboolean _multi_text_entry_dialog_mediator_on_modify_validate_multi_text_entry_dialog_on_modify_validate_type (const gchar* text, - gpointer self); -static gboolean multi_text_entry_dialog_mediator_real_on_modify_validate (MultiTextEntryDialogMediator* self, - const gchar* text); -gchar* _multi_text_entry_dialog_mediator_execute (MultiTextEntryDialogMediator* self); -gchar* multi_text_entry_dialog_execute (MultiTextEntryDialog* self); -static void multi_text_entry_dialog_mediator_finalize (MultiTextEntryDialogMediator * obj); -gchar* build_alert_body_text (const gchar* primary_text, - const gchar* secondary_text, - gboolean should_escape); -gchar* guarded_markup_escape_text (const gchar* plain); -GType event_rename_dialog_get_type (void) G_GNUC_CONST; -EventRenameDialog* event_rename_dialog_new (const gchar* event_name); -EventRenameDialog* event_rename_dialog_construct (GType object_type, - const gchar* event_name); -gchar* event_rename_dialog_execute (EventRenameDialog* self); -static gchar* event_rename_dialog_real_execute (EventRenameDialog* self); -gchar* event_prep_event_name (const gchar* name); -GType edit_title_dialog_get_type (void) G_GNUC_CONST; -EditTitleDialog* edit_title_dialog_new (const gchar* photo_title); -EditTitleDialog* edit_title_dialog_construct (GType object_type, - const gchar* photo_title); -gchar* edit_title_dialog_execute (EditTitleDialog* self); -static gchar* edit_title_dialog_real_execute (EditTitleDialog* self); -gchar* media_source_prep_title (const gchar* title); -static gboolean edit_title_dialog_real_on_modify_validate (TextEntryDialogMediator* base, - const gchar* text); -GType edit_comment_dialog_get_type (void) G_GNUC_CONST; -EditCommentDialog* edit_comment_dialog_new (const gchar* comment, - gboolean is_event); -EditCommentDialog* edit_comment_dialog_construct (GType object_type, - const gchar* comment, - gboolean is_event); -gchar* edit_comment_dialog_execute (EditCommentDialog* self); -static gchar* edit_comment_dialog_real_execute (EditCommentDialog* self); -gchar* media_source_prep_comment (const gchar* comment); -static gboolean edit_comment_dialog_real_on_modify_validate (MultiTextEntryDialogMediator* base, - const gchar* text); -GtkResponseType remove_from_library_dialog (GtkWindow* owner, - const gchar* title, - const gchar* user_message, - gint count); -GtkResponseType remove_from_filesystem_dialog (GtkWindow* owner, - const gchar* title, - const gchar* user_message); -gboolean revert_editable_dialog (GtkWindow* owner, - GeeCollection* photos); -gboolean photo_has_editable (Photo* self); -gboolean remove_offline_dialog (GtkWindow* owner, - gint count); -#define MAX_OBJECTS_DISPLAYED 3 -void multiple_object_error_dialog (GeeArrayList* objects, - const gchar* message, - const gchar* title); -gchar* data_object_to_string (DataObject* self); -GType tags_dialog_get_type (void) G_GNUC_CONST; -TagsDialog* tags_dialog_construct (GType object_type, - const gchar* title, - const gchar* label, - const gchar* initial_text); -gpointer hierarchical_tag_index_ref (gpointer instance); -void hierarchical_tag_index_unref (gpointer instance); -GParamSpec* param_spec_hierarchical_tag_index (const gchar* name, - const gchar* nick, - const gchar* blurb, - GType object_type, - GParamFlags flags); -void value_set_hierarchical_tag_index (GValue* value, - gpointer v_object); -void value_take_hierarchical_tag_index (GValue* value, - gpointer v_object); -gpointer value_get_hierarchical_tag_index (const GValue* value); -GType hierarchical_tag_index_get_type (void) G_GNUC_CONST; -HierarchicalTagIndex* hierarchical_tag_index_get_global_index (void); -GeeCollection* hierarchical_tag_index_get_all_tags (HierarchicalTagIndex* self); -GType add_tags_dialog_get_type (void) G_GNUC_CONST; -AddTagsDialog* add_tags_dialog_new (void); -AddTagsDialog* add_tags_dialog_construct (GType object_type); -#define RESOURCES_ADD_TAGS_TITLE NC_ ("Dialog Title", "Add Tags") -gchar** add_tags_dialog_execute (AddTagsDialog* self, - int* result_length1); -gchar** tag_prep_tag_names (gchar** names, - int names_length1, - int* result_length1); -static gboolean add_tags_dialog_real_on_modify_validate (TextEntryDialogMediator* base, - const gchar* text); -#define TAG_PATH_SEPARATOR_STRING "/" -GType modify_tags_dialog_get_type (void) G_GNUC_CONST; -ModifyTagsDialog* modify_tags_dialog_new (MediaSource* source); -ModifyTagsDialog* modify_tags_dialog_construct (GType object_type, - MediaSource* source); -#define RESOURCES_MODIFY_TAGS_LABEL _ ("Modify Tags") -static gchar* modify_tags_dialog_get_initial_text (MediaSource* source); -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 source_collection_get_type (void) G_GNUC_CONST; -GType database_source_collection_get_type (void) G_GNUC_CONST; -GType container_source_collection_get_type (void) G_GNUC_CONST; -GType tag_source_collection_get_type (void) G_GNUC_CONST; -GeeList* tag_source_collection_fetch_for_source (TagSourceCollection* self, - MediaSource* source); -GeeCollection* tag_get_terminal_tags (GeeCollection* tags); -gchar* hierarchical_tag_utilities_get_basename (const gchar* in_path); -gchar* tag_get_path (Tag* self); -GeeArrayList* modify_tags_dialog_execute (ModifyTagsDialog* self); -gboolean is_string_empty (const gchar* s); -gchar** hierarchical_tag_index_get_paths_for_names_array (HierarchicalTagIndex* self, - gchar** names, - int names_length1, - int* result_length1); -Tag* tag_for_path (const gchar* name); -static gboolean modify_tags_dialog_real_on_modify_validate (TextEntryDialogMediator* base, - const gchar* text); -GtkResponseType copy_files_dialog (void); -GType library_photo_get_type (void) G_GNUC_CONST; -void remove_photos_from_library (GeeCollection* photos); -void remove_from_app (GeeCollection* sources, - const gchar* dialog_title, - const gchar* progress_dialog_text); -GType video_source_get_type (void) G_GNUC_CONST; -GType video_get_type (void) G_GNUC_CONST; -void media_source_collection_filter_media (GeeCollection* media, - GeeCollection* photos, - GeeCollection* videos); -void page_window_set_busy_cursor (PageWindow* self); -GType progress_dialog_get_type (void) G_GNUC_CONST; -ProgressDialog* progress_dialog_new (GtkWindow* owner, - const gchar* text, - GCancellable* cancellable); -ProgressDialog* progress_dialog_construct (GType object_type, - GtkWindow* owner, - const gchar* text, - GCancellable* cancellable); -gboolean progress_dialog_monitor (ProgressDialog* self, - guint64 count, - guint64 total, - gboolean do_event_loop); -static gboolean _progress_dialog_monitor_progress_monitor (guint64 current, - guint64 total, - gboolean do_event_loop, - gpointer self); -GType media_source_collection_get_type (void) G_GNUC_CONST; -GType library_photo_source_collection_get_type (void) G_GNUC_CONST; -void media_source_collection_remove_from_app (MediaSourceCollection* self, - GeeCollection* sources, - gboolean delete_backing, - ProgressMonitor monitor, - void* monitor_target, - GeeList* not_removed); -GType video_source_collection_get_type (void) G_GNUC_CONST; -void media_source_collection_delete_backing_files (MediaSourceCollection* self, - GeeCollection* sources, - ProgressMonitor monitor, - void* monitor_target, - GeeList* not_deleted); -void app_window_error_message_with_title (const gchar* title, - const gchar* message, - GtkWindow* parent, - gboolean should_escape); -void progress_dialog_close (ProgressDialog* self); -void page_window_set_normal_cursor (PageWindow* self); -static void _vala_array_destroy (gpointer array, - gint array_length, - GDestroyNotify destroy_func); -static void _vala_array_free (gpointer array, - gint array_length, - GDestroyNotify destroy_func); -static gint _vala_array_length (gpointer array); - - -gboolean -dialogs_confirm_delete_tag (Tag* tag) -{ - gboolean result = FALSE; - gint count = 0; - gint _tmp0_; - gchar* msg = NULL; - gint _tmp1_; - gchar* _tmp2_; - gchar* _tmp3_; - gint _tmp4_; - gchar* _tmp5_; - gchar* _tmp6_; - const gchar* _tmp7_; -#line 11 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (IS_TAG (tag), FALSE); -#line 12 "/home/jens/Source/shotwell/src/Dialogs.vala" - count = tag_get_sources_count (tag); -#line 13 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = count; -#line 13 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp0_ == 0) { -#line 14 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = TRUE; -#line 14 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 1039 "Dialogs.c" - } -#line 15 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = count; -#line 15 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = tag_get_user_visible_name (tag); -#line 15 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = _tmp2_; -#line 15 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = count; -#line 15 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = g_strdup_printf (ngettext ("This will remove the tag “%s” from one photo. Continue?", "This will remove the tag “%s” from %d photos. Continue?", (gulong) _tmp1_), _tmp3_, _tmp4_); -#line 15 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = _tmp5_; -#line 15 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp3_); -#line 15 "/home/jens/Source/shotwell/src/Dialogs.vala" - msg = _tmp6_; -#line 20 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = msg; -#line 20 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = app_window_negate_affirm_question (_tmp7_, _ ("_Cancel"), _ ("_Delete"), RESOURCES_DELETE_TAG_TITLE, NULL); -#line 20 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (msg); -#line 20 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 1065 "Dialogs.c" -} - - -gboolean -dialogs_confirm_delete_saved_search (SavedSearch* search) -{ - gboolean result = FALSE; - gchar* msg = NULL; - gchar* _tmp0_; - gchar* _tmp1_; - gchar* _tmp2_; - gchar* _tmp3_; -#line 24 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (IS_SAVED_SEARCH (search), FALSE); -#line 25 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = data_object_get_name (G_TYPE_CHECK_INSTANCE_CAST (search, TYPE_DATA_OBJECT, DataObject)); -#line 25 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = _tmp0_; -#line 25 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = g_strdup_printf (_ ("This will remove the saved search “%s”. Continue?"), _tmp1_); -#line 25 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = _tmp2_; -#line 25 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp1_); -#line 25 "/home/jens/Source/shotwell/src/Dialogs.vala" - msg = _tmp3_; -#line 28 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = app_window_negate_affirm_question (msg, _ ("_Cancel"), _ ("_Delete"), RESOURCES_DELETE_SAVED_SEARCH_DIALOG_TITLE, NULL); -#line 28 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (msg); -#line 28 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 1098 "Dialogs.c" -} - - -gboolean -dialogs_confirm_warn_developer_changed (gint number) -{ - gboolean result = FALSE; - GtkMessageDialog* dialog = NULL; - AppWindow* _tmp0_; - AppWindow* _tmp1_; - GtkMessageDialog* _tmp2_; - GtkMessageDialog* _tmp3_; - gint response = 0; -#line 33 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = app_window_get_instance (); -#line 33 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = _tmp0_; -#line 33 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = (GtkMessageDialog*) gtk_message_dialog_new_with_markup (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, gtk_window_get_type (), GtkWindow), GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_NONE, "<span weight=\"bold\" size=\"larger\">%s</span>", ngettext ("Switching developers will undo all changes you have made to this photo" \ -" in Shotwell", "Switching developers will undo all changes you have made to these phot" \ -"os in Shotwell", (gulong) number)); -#line 33 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_object_ref_sink (_tmp2_); -#line 33 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = _tmp2_; -#line 33 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp1_); -#line 33 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog = _tmp3_; -#line 39 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_dialog_add_buttons (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_dialog_get_type (), GtkDialog), RESOURCES_CANCEL_LABEL, GTK_RESPONSE_CANCEL, NULL); -#line 40 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_dialog_add_buttons (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_dialog_get_type (), GtkDialog), _ ("_Switch Developer"), GTK_RESPONSE_YES, NULL); -#line 42 "/home/jens/Source/shotwell/src/Dialogs.vala" - response = gtk_dialog_run (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_dialog_get_type (), GtkDialog)); -#line 44 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_destroy (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_widget_get_type (), GtkWidget)); -#line 46 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = response == ((gint) GTK_RESPONSE_YES); -#line 46 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (dialog); -#line 46 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 1140 "Dialogs.c" -} - - -GFile* -export_ui_choose_file (const gchar* current_file_basename) -{ - GFile* result = NULL; - GFile* _tmp0_; - const gchar* _tmp3_ = NULL; - gchar* file_chooser_title = NULL; - gchar* _tmp4_; - GtkFileChooserDialog* chooser = NULL; - const gchar* _tmp5_; - AppWindow* _tmp6_; - AppWindow* _tmp7_; - GtkFileChooserDialog* _tmp8_; - GtkFileChooserDialog* _tmp9_; - GtkFileChooserDialog* _tmp10_; - GtkFileChooserDialog* _tmp11_; - GFile* _tmp12_; - gchar* _tmp13_; - gchar* _tmp14_; - GtkFileChooserDialog* _tmp15_; - GtkFileChooserDialog* _tmp16_; - GFile* file = NULL; - GtkFileChooserDialog* _tmp17_; - GtkFileChooserDialog* _tmp24_; -#line 54 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (current_file_basename != NULL, NULL); -#line 55 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = export_ui_current_export_dir; -#line 55 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp0_ == NULL) { -#line 1174 "Dialogs.c" - const gchar* _tmp1_; - GFile* _tmp2_; -#line 56 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = g_get_home_dir (); -#line 56 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = g_file_new_for_path (_tmp1_); -#line 56 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (export_ui_current_export_dir); -#line 56 "/home/jens/Source/shotwell/src/Dialogs.vala" - export_ui_current_export_dir = _tmp2_; -#line 1185 "Dialogs.c" - } -#line 58 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (video_reader_is_supported_video_filename (current_file_basename)) { -#line 59 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = _ ("Export Video"); -#line 1191 "Dialogs.c" - } else { -#line 59 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = _ ("Export Photo"); -#line 1195 "Dialogs.c" - } -#line 58 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = g_strdup (_tmp3_); -#line 58 "/home/jens/Source/shotwell/src/Dialogs.vala" - file_chooser_title = _tmp4_; -#line 61 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = file_chooser_title; -#line 61 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = app_window_get_instance (); -#line 61 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = _tmp6_; -#line 61 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = (GtkFileChooserDialog*) gtk_file_chooser_dialog_new (_tmp5_, G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, gtk_window_get_type (), GtkWindow), GTK_FILE_CHOOSER_ACTION_SAVE, RESOURCES_CANCEL_LABEL, GTK_RESPONSE_CANCEL, RESOURCES_SAVE_LABEL, GTK_RESPONSE_ACCEPT, NULL, NULL); -#line 61 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_object_ref_sink (_tmp8_); -#line 61 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9_ = _tmp8_; -#line 61 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp7_); -#line 61 "/home/jens/Source/shotwell/src/Dialogs.vala" - chooser = _tmp9_; -#line 64 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10_ = chooser; -#line 64 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_file_chooser_set_do_overwrite_confirmation (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, gtk_file_chooser_get_type (), GtkFileChooser), TRUE); -#line 65 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp11_ = chooser; -#line 65 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp12_ = export_ui_current_export_dir; -#line 65 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp13_ = g_file_get_path (_tmp12_); -#line 65 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp14_ = _tmp13_; -#line 65 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_file_chooser_set_current_folder (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, gtk_file_chooser_get_type (), GtkFileChooser), _tmp14_); -#line 65 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp14_); -#line 66 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp15_ = chooser; -#line 66 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_file_chooser_set_current_name (G_TYPE_CHECK_INSTANCE_CAST (_tmp15_, gtk_file_chooser_get_type (), GtkFileChooser), current_file_basename); -#line 67 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp16_ = chooser; -#line 67 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_file_chooser_set_local_only (G_TYPE_CHECK_INSTANCE_CAST (_tmp16_, gtk_file_chooser_get_type (), GtkFileChooser), FALSE); -#line 69 "/home/jens/Source/shotwell/src/Dialogs.vala" - file = NULL; -#line 70 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp17_ = chooser; -#line 70 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (gtk_dialog_run (G_TYPE_CHECK_INSTANCE_CAST (_tmp17_, gtk_dialog_get_type (), GtkDialog)) == ((gint) GTK_RESPONSE_ACCEPT)) { -#line 1247 "Dialogs.c" - GtkFileChooserDialog* _tmp18_; - gchar* _tmp19_; - gchar* _tmp20_; - GFile* _tmp21_; - GFile* _tmp22_; - GFile* _tmp23_; -#line 71 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp18_ = chooser; -#line 71 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp19_ = gtk_file_chooser_get_filename (G_TYPE_CHECK_INSTANCE_CAST (_tmp18_, gtk_file_chooser_get_type (), GtkFileChooser)); -#line 71 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp20_ = _tmp19_; -#line 71 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp21_ = g_file_new_for_path (_tmp20_); -#line 71 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (file); -#line 71 "/home/jens/Source/shotwell/src/Dialogs.vala" - file = _tmp21_; -#line 71 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp20_); -#line 72 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp22_ = file; -#line 72 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp23_ = g_file_get_parent (_tmp22_); -#line 72 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (export_ui_current_export_dir); -#line 72 "/home/jens/Source/shotwell/src/Dialogs.vala" - export_ui_current_export_dir = _tmp23_; -#line 1276 "Dialogs.c" - } -#line 74 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp24_ = chooser; -#line 74 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_destroy (G_TYPE_CHECK_INSTANCE_CAST (_tmp24_, gtk_widget_get_type (), GtkWidget)); -#line 76 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = file; -#line 76 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (chooser); -#line 76 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (file_chooser_title); -#line 76 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 1290 "Dialogs.c" -} - - -static gpointer -_g_object_ref0 (gpointer self) -{ -#line 95 "/home/jens/Source/shotwell/src/Dialogs.vala" - return self ? g_object_ref (self) : NULL; -#line 1299 "Dialogs.c" -} - - -GFile* -export_ui_choose_dir (const gchar* user_title) -{ - GFile* result = NULL; - GFile* _tmp0_; - GtkFileChooserDialog* chooser = NULL; - AppWindow* _tmp3_; - AppWindow* _tmp4_; - GtkFileChooserDialog* _tmp5_; - GtkFileChooserDialog* _tmp6_; - GtkFileChooserDialog* _tmp7_; - GFile* _tmp8_; - gchar* _tmp9_; - gchar* _tmp10_; - GtkFileChooserDialog* _tmp11_; - GFile* dir = NULL; - GtkFileChooserDialog* _tmp12_; - GtkFileChooserDialog* _tmp19_; -#line 80 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = export_ui_current_export_dir; -#line 80 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp0_ == NULL) { -#line 1325 "Dialogs.c" - const gchar* _tmp1_; - GFile* _tmp2_; -#line 81 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = g_get_home_dir (); -#line 81 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = g_file_new_for_path (_tmp1_); -#line 81 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (export_ui_current_export_dir); -#line 81 "/home/jens/Source/shotwell/src/Dialogs.vala" - export_ui_current_export_dir = _tmp2_; -#line 1336 "Dialogs.c" - } -#line 83 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (user_title == NULL) { -#line 84 "/home/jens/Source/shotwell/src/Dialogs.vala" - user_title = _ ("Export Photos"); -#line 1342 "Dialogs.c" - } -#line 86 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = app_window_get_instance (); -#line 86 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = _tmp3_; -#line 86 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = (GtkFileChooserDialog*) gtk_file_chooser_dialog_new (user_title, G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, gtk_window_get_type (), GtkWindow), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, RESOURCES_CANCEL_LABEL, GTK_RESPONSE_CANCEL, RESOURCES_OK_LABEL, GTK_RESPONSE_ACCEPT, NULL, NULL); -#line 86 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_object_ref_sink (_tmp5_); -#line 86 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = _tmp5_; -#line 86 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp4_); -#line 86 "/home/jens/Source/shotwell/src/Dialogs.vala" - chooser = _tmp6_; -#line 89 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = chooser; -#line 89 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = export_ui_current_export_dir; -#line 89 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9_ = g_file_get_path (_tmp8_); -#line 89 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10_ = _tmp9_; -#line 89 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_file_chooser_set_current_folder (G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, gtk_file_chooser_get_type (), GtkFileChooser), _tmp10_); -#line 89 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp10_); -#line 90 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp11_ = chooser; -#line 90 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_file_chooser_set_local_only (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, gtk_file_chooser_get_type (), GtkFileChooser), FALSE); -#line 92 "/home/jens/Source/shotwell/src/Dialogs.vala" - dir = NULL; -#line 93 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp12_ = chooser; -#line 93 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (gtk_dialog_run (G_TYPE_CHECK_INSTANCE_CAST (_tmp12_, gtk_dialog_get_type (), GtkDialog)) == ((gint) GTK_RESPONSE_ACCEPT)) { -#line 1380 "Dialogs.c" - GtkFileChooserDialog* _tmp13_; - gchar* _tmp14_; - gchar* _tmp15_; - GFile* _tmp16_; - GFile* _tmp17_; - GFile* _tmp18_; -#line 94 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp13_ = chooser; -#line 94 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp14_ = gtk_file_chooser_get_filename (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, gtk_file_chooser_get_type (), GtkFileChooser)); -#line 94 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp15_ = _tmp14_; -#line 94 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp16_ = g_file_new_for_path (_tmp15_); -#line 94 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (dir); -#line 94 "/home/jens/Source/shotwell/src/Dialogs.vala" - dir = _tmp16_; -#line 94 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp15_); -#line 95 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp17_ = dir; -#line 95 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp18_ = _g_object_ref0 (_tmp17_); -#line 95 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (export_ui_current_export_dir); -#line 95 "/home/jens/Source/shotwell/src/Dialogs.vala" - export_ui_current_export_dir = _tmp18_; -#line 1409 "Dialogs.c" - } -#line 98 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp19_ = chooser; -#line 98 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_destroy (G_TYPE_CHECK_INSTANCE_CAST (_tmp19_, gtk_widget_get_type (), GtkWidget)); -#line 100 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = dir; -#line 100 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (chooser); -#line 100 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 1421 "Dialogs.c" -} - - -void -open_external_editor_error_dialog (GError* err, - Photo* photo) -{ - gboolean _tmp0_ = FALSE; -#line 107 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (IS_PHOTO (photo)); -#line 109 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (g_error_matches (err, G_IO_ERROR, G_IO_ERROR_PERMISSION_DENIED)) { -#line 109 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = TRUE; -#line 1436 "Dialogs.c" - } else { -#line 109 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = g_error_matches (err, G_FILE_ERROR, G_FILE_ERROR_PERM); -#line 1440 "Dialogs.c" - } -#line 109 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp0_) { -#line 1444 "Dialogs.c" - GFile* _tmp1_; - GFile* _tmp2_; - GFile* _tmp3_; - GFile* _tmp4_; - gchar* _tmp5_; - gchar* _tmp6_; - gchar* _tmp7_; - gchar* _tmp8_; -#line 111 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = media_source_get_master_file (G_TYPE_CHECK_INSTANCE_CAST (photo, TYPE_MEDIA_SOURCE, MediaSource)); -#line 111 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = _tmp1_; -#line 111 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = g_file_get_parent (_tmp2_); -#line 111 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = _tmp3_; -#line 111 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = g_file_get_path (_tmp4_); -#line 111 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = _tmp5_; -#line 111 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = g_strdup_printf (_ ("Shotwell couldn’t create a file for editing this photo because you do " \ -"not have permission to write to %s."), _tmp6_); -#line 111 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = _tmp7_; -#line 111 "/home/jens/Source/shotwell/src/Dialogs.vala" - app_window_error_message (_tmp8_, NULL); -#line 111 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp8_); -#line 111 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp6_); -#line 111 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp4_); -#line 111 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp2_); -#line 1479 "Dialogs.c" - } else { - gchar* _tmp9_; - gchar* _tmp10_; -#line 116 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9_ = resources_launch_editor_failed (err); -#line 116 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10_ = _tmp9_; -#line 116 "/home/jens/Source/shotwell/src/Dialogs.vala" - app_window_error_message (_tmp10_, NULL); -#line 116 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp10_); -#line 1491 "Dialogs.c" - } -} - - -GtkResponseType -export_error_dialog (GFile* dest, - gboolean photos_remaining) -{ - GtkResponseType result = 0; - gchar* message = NULL; - gchar* _tmp0_; - gchar* _tmp1_; - gchar* _tmp2_; - gchar* _tmp3_; - GtkResponseType response = 0; -#line 120 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (G_IS_FILE (dest), 0); -#line 121 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = g_file_get_path (dest); -#line 121 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = _tmp0_; -#line 121 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = g_strconcat (_ ("Unable to export the following photo due to a file error.\n\n"), _tmp1_, NULL); -#line 121 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = _tmp2_; -#line 121 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp1_); -#line 121 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp3_; -#line 124 "/home/jens/Source/shotwell/src/Dialogs.vala" - response = GTK_RESPONSE_NONE; -#line 126 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (photos_remaining) { -#line 1525 "Dialogs.c" - const gchar* _tmp4_; - gchar* _tmp5_; - const gchar* _tmp6_; -#line 127 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = message; -#line 127 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = g_strconcat (_tmp4_, _ ("\n\nWould you like to continue exporting?"), NULL); -#line 127 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 127 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp5_; -#line 128 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = message; -#line 128 "/home/jens/Source/shotwell/src/Dialogs.vala" - response = app_window_affirm_cancel_question (_tmp6_, _ ("Con_tinue"), NULL, NULL); -#line 1541 "Dialogs.c" - } else { - const gchar* _tmp7_; -#line 130 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = message; -#line 130 "/home/jens/Source/shotwell/src/Dialogs.vala" - app_window_error_message (_tmp7_, NULL); -#line 1548 "Dialogs.c" - } -#line 133 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = response; -#line 133 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 133 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 1556 "Dialogs.c" -} - - -gchar* -import_ui_generate_import_failure_list (GeeList* failed, - gboolean show_dest_id) -{ - gchar* result = NULL; - gint _tmp0_; - gint _tmp1_; - gchar* list = NULL; - gchar* _tmp2_; - gint remaining = 0; - gint _tmp23_; - gint _tmp24_; - gint _tmp25_; -#line 143 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (GEE_IS_LIST (failed), NULL); -#line 144 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (failed, GEE_TYPE_COLLECTION, GeeCollection)); -#line 144 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = _tmp0_; -#line 144 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp1_ == 0) { -#line 145 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = NULL; -#line 145 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 1585 "Dialogs.c" - } -#line 147 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = g_strdup (""); -#line 147 "/home/jens/Source/shotwell/src/Dialogs.vala" - list = _tmp2_; -#line 1591 "Dialogs.c" - { - gint ctr = 0; -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - ctr = 0; -#line 1596 "Dialogs.c" - { - gboolean _tmp3_ = FALSE; -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = TRUE; -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - while (TRUE) { -#line 1603 "Dialogs.c" - gboolean _tmp5_ = FALSE; - gint _tmp6_; - const gchar* _tmp10_ = NULL; - const gchar* _tmp19_; - gchar* _tmp20_; - gchar* _tmp21_; - gchar* _tmp22_; -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!_tmp3_) { -#line 1613 "Dialogs.c" - gint _tmp4_; -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = ctr; -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - ctr = _tmp4_ + 1; -#line 1619 "Dialogs.c" - } -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = FALSE; -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = ctr; -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp6_ < IMPORT_UI_REPORT_FAILURE_COUNT) { -#line 1627 "Dialogs.c" - gint _tmp7_; - gint _tmp8_; - gint _tmp9_; -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = ctr; -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (failed, GEE_TYPE_COLLECTION, GeeCollection)); -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9_ = _tmp8_; -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = _tmp7_ < _tmp9_; -#line 1639 "Dialogs.c" - } else { -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = FALSE; -#line 1643 "Dialogs.c" - } -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!_tmp5_) { -#line 148 "/home/jens/Source/shotwell/src/Dialogs.vala" - break; -#line 1649 "Dialogs.c" - } -#line 149 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (show_dest_id) { -#line 1653 "Dialogs.c" - gint _tmp11_; - gpointer _tmp12_; - BatchImportResult* _tmp13_; - const gchar* _tmp14_; -#line 149 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp11_ = ctr; -#line 149 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp12_ = gee_list_get (failed, _tmp11_); -#line 149 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp13_ = (BatchImportResult*) _tmp12_; -#line 149 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp14_ = _tmp13_->dest_identifier; -#line 149 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10_ = _tmp14_; -#line 149 "/home/jens/Source/shotwell/src/Dialogs.vala" - _batch_import_result_unref0 (_tmp13_); -#line 1670 "Dialogs.c" - } else { - gint _tmp15_; - gpointer _tmp16_; - BatchImportResult* _tmp17_; - const gchar* _tmp18_; -#line 150 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp15_ = ctr; -#line 150 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp16_ = gee_list_get (failed, _tmp15_); -#line 150 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp17_ = (BatchImportResult*) _tmp16_; -#line 150 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp18_ = _tmp17_->src_identifier; -#line 150 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10_ = _tmp18_; -#line 150 "/home/jens/Source/shotwell/src/Dialogs.vala" - _batch_import_result_unref0 (_tmp17_); -#line 1688 "Dialogs.c" - } -#line 149 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp19_ = list; -#line 149 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp20_ = g_strdup_printf ("%s\n", _tmp10_); -#line 149 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp21_ = _tmp20_; -#line 149 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp22_ = g_strconcat (_tmp19_, _tmp21_, NULL); -#line 149 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (list); -#line 149 "/home/jens/Source/shotwell/src/Dialogs.vala" - list = _tmp22_; -#line 149 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp21_); -#line 1704 "Dialogs.c" - } - } - } -#line 153 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp23_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (failed, GEE_TYPE_COLLECTION, GeeCollection)); -#line 153 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp24_ = _tmp23_; -#line 153 "/home/jens/Source/shotwell/src/Dialogs.vala" - remaining = _tmp24_ - IMPORT_UI_REPORT_FAILURE_COUNT; -#line 154 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp25_ = remaining; -#line 154 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp25_ > 0) { -#line 1718 "Dialogs.c" - const gchar* _tmp26_; - gint _tmp27_; - gchar* _tmp28_; - gchar* _tmp29_; - gchar* _tmp30_; -#line 155 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp26_ = list; -#line 155 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp27_ = remaining; -#line 155 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp28_ = g_strdup_printf (_ ("(and %d more)\n"), _tmp27_); -#line 155 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp29_ = _tmp28_; -#line 155 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp30_ = g_strconcat (_tmp26_, _tmp29_, NULL); -#line 155 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (list); -#line 155 "/home/jens/Source/shotwell/src/Dialogs.vala" - list = _tmp30_; -#line 155 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp29_); -#line 1740 "Dialogs.c" - } -#line 157 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = list; -#line 157 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 1746 "Dialogs.c" -} - - -ImportUIQuestionParams* -import_ui_question_params_construct (GType object_type, - const gchar* question, - const gchar* yes_button, - const gchar* no_button) -{ - ImportUIQuestionParams* self = NULL; - gchar* _tmp0_; - gchar* _tmp1_; - gchar* _tmp2_; -#line 165 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (question != NULL, NULL); -#line 165 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (yes_button != NULL, NULL); -#line 165 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (no_button != NULL, NULL); -#line 165 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = (ImportUIQuestionParams*) g_type_create_instance (object_type); -#line 166 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = g_strdup (question); -#line 166 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (self->question); -#line 166 "/home/jens/Source/shotwell/src/Dialogs.vala" - self->question = _tmp0_; -#line 167 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = g_strdup (yes_button); -#line 167 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (self->yes_button); -#line 167 "/home/jens/Source/shotwell/src/Dialogs.vala" - self->yes_button = _tmp1_; -#line 168 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = g_strdup (no_button); -#line 168 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (self->no_button); -#line 168 "/home/jens/Source/shotwell/src/Dialogs.vala" - self->no_button = _tmp2_; -#line 165 "/home/jens/Source/shotwell/src/Dialogs.vala" - return self; -#line 1788 "Dialogs.c" -} - - -ImportUIQuestionParams* -import_ui_question_params_new (const gchar* question, - const gchar* yes_button, - const gchar* no_button) -{ -#line 165 "/home/jens/Source/shotwell/src/Dialogs.vala" - return import_ui_question_params_construct (IMPORT_UI_TYPE_QUESTION_PARAMS, question, yes_button, no_button); -#line 1799 "Dialogs.c" -} - - -static void -import_ui_value_question_params_init (GValue* value) -{ -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = NULL; -#line 1808 "Dialogs.c" -} - - -static void -import_ui_value_question_params_free_value (GValue* value) -{ -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (value->data[0].v_pointer) { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - import_ui_question_params_unref (value->data[0].v_pointer); -#line 1819 "Dialogs.c" - } -} - - -static void -import_ui_value_question_params_copy_value (const GValue* src_value, - GValue* dest_value) -{ -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (src_value->data[0].v_pointer) { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - dest_value->data[0].v_pointer = import_ui_question_params_ref (src_value->data[0].v_pointer); -#line 1832 "Dialogs.c" - } else { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - dest_value->data[0].v_pointer = NULL; -#line 1836 "Dialogs.c" - } -} - - -static gpointer -import_ui_value_question_params_peek_pointer (const GValue* value) -{ -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - return value->data[0].v_pointer; -#line 1846 "Dialogs.c" -} - - -static gchar* -import_ui_value_question_params_collect_value (GValue* value, - guint n_collect_values, - GTypeCValue* collect_values, - guint collect_flags) -{ -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (collect_values[0].v_pointer) { -#line 1858 "Dialogs.c" - ImportUIQuestionParams * object; - object = collect_values[0].v_pointer; -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (object->parent_instance.g_class == NULL) { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 1865 "Dialogs.c" - } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 1869 "Dialogs.c" - } -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = import_ui_question_params_ref (object); -#line 1873 "Dialogs.c" - } else { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = NULL; -#line 1877 "Dialogs.c" - } -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - return NULL; -#line 1881 "Dialogs.c" -} - - -static gchar* -import_ui_value_question_params_lcopy_value (const GValue* value, - guint n_collect_values, - GTypeCValue* collect_values, - guint collect_flags) -{ - ImportUIQuestionParams ** object_p; - object_p = collect_values[0].v_pointer; -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!object_p) { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); -#line 1897 "Dialogs.c" - } -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!value->data[0].v_pointer) { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - *object_p = NULL; -#line 1903 "Dialogs.c" - } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - *object_p = value->data[0].v_pointer; -#line 1907 "Dialogs.c" - } else { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - *object_p = import_ui_question_params_ref (value->data[0].v_pointer); -#line 1911 "Dialogs.c" - } -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - return NULL; -#line 1915 "Dialogs.c" -} - - -GParamSpec* -import_ui_param_spec_question_params (const gchar* name, - const gchar* nick, - const gchar* blurb, - GType object_type, - GParamFlags flags) -{ - ImportUIParamSpecQuestionParams* spec; -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (g_type_is_a (object_type, IMPORT_UI_TYPE_QUESTION_PARAMS), NULL); -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - G_PARAM_SPEC (spec)->value_type = object_type; -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - return G_PARAM_SPEC (spec); -#line 1935 "Dialogs.c" -} - - -gpointer -import_ui_value_get_question_params (const GValue* value) -{ -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, IMPORT_UI_TYPE_QUESTION_PARAMS), NULL); -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - return value->data[0].v_pointer; -#line 1946 "Dialogs.c" -} - - -void -import_ui_value_set_question_params (GValue* value, - gpointer v_object) -{ - ImportUIQuestionParams * old; -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, IMPORT_UI_TYPE_QUESTION_PARAMS)); -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - old = value->data[0].v_pointer; -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (v_object) { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, IMPORT_UI_TYPE_QUESTION_PARAMS)); -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = v_object; -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - import_ui_question_params_ref (value->data[0].v_pointer); -#line 1969 "Dialogs.c" - } else { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = NULL; -#line 1973 "Dialogs.c" - } -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (old) { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - import_ui_question_params_unref (old); -#line 1979 "Dialogs.c" - } -} - - -void -import_ui_value_take_question_params (GValue* value, - gpointer v_object) -{ - ImportUIQuestionParams * old; -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, IMPORT_UI_TYPE_QUESTION_PARAMS)); -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - old = value->data[0].v_pointer; -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (v_object) { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, IMPORT_UI_TYPE_QUESTION_PARAMS)); -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = v_object; -#line 2001 "Dialogs.c" - } else { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = NULL; -#line 2005 "Dialogs.c" - } -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (old) { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - import_ui_question_params_unref (old); -#line 2011 "Dialogs.c" - } -} - - -static void -import_ui_question_params_class_init (ImportUIQuestionParamsClass * klass) -{ -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - import_ui_question_params_parent_class = g_type_class_peek_parent (klass); -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - ((ImportUIQuestionParamsClass *) klass)->finalize = import_ui_question_params_finalize; -#line 2023 "Dialogs.c" -} - - -static void -import_ui_question_params_instance_init (ImportUIQuestionParams * self) -{ -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - self->ref_count = 1; -#line 2032 "Dialogs.c" -} - - -static void -import_ui_question_params_finalize (ImportUIQuestionParams * obj) -{ - ImportUIQuestionParams * self; -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, IMPORT_UI_TYPE_QUESTION_PARAMS, ImportUIQuestionParams); -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_signal_handlers_destroy (self); -#line 161 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (self->question); -#line 162 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (self->yes_button); -#line 163 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (self->no_button); -#line 2050 "Dialogs.c" -} - - -GType -import_ui_question_params_get_type (void) -{ - static volatile gsize import_ui_question_params_type_id__volatile = 0; - if (g_once_init_enter (&import_ui_question_params_type_id__volatile)) { - static const GTypeValueTable g_define_type_value_table = { import_ui_value_question_params_init, import_ui_value_question_params_free_value, import_ui_value_question_params_copy_value, import_ui_value_question_params_peek_pointer, "p", import_ui_value_question_params_collect_value, "p", import_ui_value_question_params_lcopy_value }; - static const GTypeInfo g_define_type_info = { sizeof (ImportUIQuestionParamsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) import_ui_question_params_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (ImportUIQuestionParams), 0, (GInstanceInitFunc) import_ui_question_params_instance_init, &g_define_type_value_table }; - static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) }; - GType import_ui_question_params_type_id; - import_ui_question_params_type_id = g_type_register_fundamental (g_type_fundamental_next (), "ImportUIQuestionParams", &g_define_type_info, &g_define_type_fundamental_info, 0); - g_once_init_leave (&import_ui_question_params_type_id__volatile, import_ui_question_params_type_id); - } - return import_ui_question_params_type_id__volatile; -} - - -gpointer -import_ui_question_params_ref (gpointer instance) -{ - ImportUIQuestionParams * self; - self = instance; -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_atomic_int_inc (&self->ref_count); -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - return instance; -#line 2079 "Dialogs.c" -} - - -void -import_ui_question_params_unref (gpointer instance) -{ - ImportUIQuestionParams * self; - self = instance; -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (g_atomic_int_dec_and_test (&self->ref_count)) { -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - IMPORT_UI_QUESTION_PARAMS_GET_CLASS (self)->finalize (self); -#line 160 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_type_free_instance ((GTypeInstance *) self); -#line 2094 "Dialogs.c" - } -} - - -gboolean -import_ui_import_has_photos (GeeCollection* import_collection) -{ - gboolean result = FALSE; -#line 172 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (GEE_IS_COLLECTION (import_collection), FALSE); -#line 2105 "Dialogs.c" - { - GeeIterator* _current_result_it = NULL; - GeeIterator* _tmp0_; -#line 173 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (import_collection, GEE_TYPE_ITERABLE, GeeIterable)); -#line 173 "/home/jens/Source/shotwell/src/Dialogs.vala" - _current_result_it = _tmp0_; -#line 173 "/home/jens/Source/shotwell/src/Dialogs.vala" - while (TRUE) { -#line 2115 "Dialogs.c" - GeeIterator* _tmp1_; - BatchImportResult* current_result = NULL; - GeeIterator* _tmp2_; - gpointer _tmp3_; - gboolean _tmp4_ = FALSE; - BatchImportResult* _tmp5_; - GFile* _tmp6_; -#line 173 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = _current_result_it; -#line 173 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!gee_iterator_next (_tmp1_)) { -#line 173 "/home/jens/Source/shotwell/src/Dialogs.vala" - break; -#line 2129 "Dialogs.c" - } -#line 173 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = _current_result_it; -#line 173 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = gee_iterator_get (_tmp2_); -#line 173 "/home/jens/Source/shotwell/src/Dialogs.vala" - current_result = (BatchImportResult*) _tmp3_; -#line 174 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = current_result; -#line 174 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = _tmp5_->file; -#line 174 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp6_ != NULL) { -#line 2143 "Dialogs.c" - BatchImportResult* _tmp7_; - GFile* _tmp8_; -#line 175 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = current_result; -#line 175 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = _tmp7_->file; -#line 175 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = photo_file_format_get_by_file_extension (_tmp8_) != PHOTO_FILE_FORMAT_UNKNOWN; -#line 2152 "Dialogs.c" - } else { -#line 174 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = FALSE; -#line 2156 "Dialogs.c" - } -#line 174 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp4_) { -#line 176 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = TRUE; -#line 176 "/home/jens/Source/shotwell/src/Dialogs.vala" - _batch_import_result_unref0 (current_result); -#line 176 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_current_result_it); -#line 176 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 2168 "Dialogs.c" - } -#line 173 "/home/jens/Source/shotwell/src/Dialogs.vala" - _batch_import_result_unref0 (current_result); -#line 2172 "Dialogs.c" - } -#line 173 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_current_result_it); -#line 2176 "Dialogs.c" - } -#line 179 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = FALSE; -#line 179 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 2182 "Dialogs.c" -} - - -gboolean -import_ui_import_has_videos (GeeCollection* import_collection) -{ - gboolean result = FALSE; -#line 182 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (GEE_IS_COLLECTION (import_collection), FALSE); -#line 2192 "Dialogs.c" - { - GeeIterator* _current_result_it = NULL; - GeeIterator* _tmp0_; -#line 183 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (import_collection, GEE_TYPE_ITERABLE, GeeIterable)); -#line 183 "/home/jens/Source/shotwell/src/Dialogs.vala" - _current_result_it = _tmp0_; -#line 183 "/home/jens/Source/shotwell/src/Dialogs.vala" - while (TRUE) { -#line 2202 "Dialogs.c" - GeeIterator* _tmp1_; - BatchImportResult* current_result = NULL; - GeeIterator* _tmp2_; - gpointer _tmp3_; - gboolean _tmp4_ = FALSE; - BatchImportResult* _tmp5_; - GFile* _tmp6_; -#line 183 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = _current_result_it; -#line 183 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!gee_iterator_next (_tmp1_)) { -#line 183 "/home/jens/Source/shotwell/src/Dialogs.vala" - break; -#line 2216 "Dialogs.c" - } -#line 183 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = _current_result_it; -#line 183 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = gee_iterator_get (_tmp2_); -#line 183 "/home/jens/Source/shotwell/src/Dialogs.vala" - current_result = (BatchImportResult*) _tmp3_; -#line 184 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = current_result; -#line 184 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = _tmp5_->file; -#line 184 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp6_ != NULL) { -#line 2230 "Dialogs.c" - BatchImportResult* _tmp7_; - GFile* _tmp8_; -#line 184 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = current_result; -#line 184 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = _tmp7_->file; -#line 184 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = video_reader_is_supported_video_file (_tmp8_); -#line 2239 "Dialogs.c" - } else { -#line 184 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = FALSE; -#line 2243 "Dialogs.c" - } -#line 184 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp4_) { -#line 185 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = TRUE; -#line 185 "/home/jens/Source/shotwell/src/Dialogs.vala" - _batch_import_result_unref0 (current_result); -#line 185 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_current_result_it); -#line 185 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 2255 "Dialogs.c" - } -#line 183 "/home/jens/Source/shotwell/src/Dialogs.vala" - _batch_import_result_unref0 (current_result); -#line 2259 "Dialogs.c" - } -#line 183 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_current_result_it); -#line 2263 "Dialogs.c" - } -#line 187 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = FALSE; -#line 187 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 2269 "Dialogs.c" -} - - -gchar* -import_ui_get_media_specific_string (GeeCollection* import_collection, - const gchar* photos_msg, - const gchar* videos_msg, - const gchar* both_msg, - const gchar* neither_msg) -{ - gchar* result = NULL; - gboolean has_photos = FALSE; - gboolean has_videos = FALSE; - gboolean _tmp0_ = FALSE; - gboolean _tmp1_; -#line 190 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (GEE_IS_COLLECTION (import_collection), NULL); -#line 190 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (photos_msg != NULL, NULL); -#line 190 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (videos_msg != NULL, NULL); -#line 190 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (both_msg != NULL, NULL); -#line 190 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (neither_msg != NULL, NULL); -#line 192 "/home/jens/Source/shotwell/src/Dialogs.vala" - has_photos = import_ui_import_has_photos (import_collection); -#line 193 "/home/jens/Source/shotwell/src/Dialogs.vala" - has_videos = import_ui_import_has_videos (import_collection); -#line 195 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = has_photos; -#line 195 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp1_) { -#line 2303 "Dialogs.c" - gboolean _tmp2_; -#line 195 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = has_videos; -#line 195 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = _tmp2_; -#line 2309 "Dialogs.c" - } else { -#line 195 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = FALSE; -#line 2313 "Dialogs.c" - } -#line 195 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp0_) { -#line 2317 "Dialogs.c" - gchar* _tmp3_; -#line 196 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = g_strdup (both_msg); -#line 196 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp3_; -#line 196 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 2325 "Dialogs.c" - } else { - gboolean _tmp4_; -#line 197 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = has_photos; -#line 197 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp4_) { -#line 2332 "Dialogs.c" - gchar* _tmp5_; -#line 198 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = g_strdup (photos_msg); -#line 198 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp5_; -#line 198 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 2340 "Dialogs.c" - } else { - gboolean _tmp6_; -#line 199 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = has_videos; -#line 199 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp6_) { -#line 2347 "Dialogs.c" - gchar* _tmp7_; -#line 200 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = g_strdup (videos_msg); -#line 200 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp7_; -#line 200 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 2355 "Dialogs.c" - } else { - gchar* _tmp8_; -#line 202 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = g_strdup (neither_msg); -#line 202 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp8_; -#line 202 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 2364 "Dialogs.c" - } - } - } -} - - -gchar* -import_ui_create_result_report_from_manifest (ImportManifest* manifest) -{ - gchar* result = NULL; - GString* builder = NULL; - GString* _tmp0_; - gchar* header = NULL; - gchar* _tmp1_; - gchar* _tmp2_; - gchar* _tmp3_; - gchar* _tmp4_; - gchar* _tmp5_; - gchar* _tmp6_; - GTimeVal _tmp7_ = {0}; - gchar* _tmp8_; - gchar* _tmp9_; - gchar* _tmp10_; - gchar* _tmp11_; - gchar* _tmp12_; - gchar* _tmp13_; - GString* _tmp14_; - const gchar* _tmp15_; - gchar* subhead = NULL; - GeeList* _tmp16_; - gint _tmp17_; - gint _tmp18_; - GeeList* _tmp19_; - gint _tmp20_; - gint _tmp21_; - gchar* _tmp22_; - const gchar* _tmp23_; - gchar* _tmp24_; - const gchar* _tmp25_; - GeeList* _tmp26_; - gint _tmp27_; - gint _tmp28_; - GeeList* _tmp29_; - gint _tmp30_; - gint _tmp31_; - gchar* _tmp32_; - gchar* _tmp33_; - gchar* _tmp34_; - const gchar* _tmp35_; - gchar* _tmp36_; - GString* _tmp37_; - const gchar* _tmp38_; - gchar* current_file_summary = NULL; - gchar* _tmp39_; - GeeList* _tmp40_; - gint _tmp41_; - gint _tmp42_; - GeeList* _tmp76_; - gint _tmp77_; - gint _tmp78_; - GeeList* _tmp108_; - gint _tmp109_; - gint _tmp110_; - GeeList* _tmp140_; - gint _tmp141_; - gint _tmp142_; - GeeList* _tmp172_; - gint _tmp173_; - gint _tmp174_; - GeeList* _tmp208_; - gint _tmp209_; - gint _tmp210_; - GeeList* _tmp240_; - gint _tmp241_; - gint _tmp242_; - GString* _tmp272_; - const gchar* _tmp273_; - gchar* _tmp274_; -#line 205 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (IS_IMPORT_MANIFEST (manifest), NULL); -#line 206 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = g_string_new (""); -#line 206 "/home/jens/Source/shotwell/src/Dialogs.vala" - builder = _tmp0_; -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = g_strconcat (_ ("Import Results Report"), " (Shotwell ", NULL); -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = _tmp1_; -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = g_strconcat (_tmp2_, RESOURCES_APP_VERSION, NULL); -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = _tmp3_; -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = g_strconcat (_tmp4_, " @ ", NULL); -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = _tmp5_; -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_get_current_time (&_tmp7_); -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = g_time_val_to_iso8601 (&_tmp7_); -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9_ = _tmp8_; -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10_ = g_strconcat (_tmp6_, _tmp9_, NULL); -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp11_ = _tmp10_; -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp12_ = g_strconcat (_tmp11_, ")\n\n", NULL); -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp13_ = _tmp12_; -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp11_); -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp9_); -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp6_); -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp4_); -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp2_); -#line 208 "/home/jens/Source/shotwell/src/Dialogs.vala" - header = _tmp13_; -#line 210 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp14_ = builder; -#line 210 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp15_ = header; -#line 210 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp14_, _tmp15_); -#line 212 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp16_ = manifest->all; -#line 212 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp17_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp16_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 212 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp18_ = _tmp17_; -#line 212 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp19_ = manifest->all; -#line 212 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp20_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp19_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 212 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp21_ = _tmp20_; -#line 212 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp22_ = g_strdup_printf (ngettext ("Attempted to import %d file.", "Attempted to import %d files.", (gulong) _tmp18_), _tmp21_); -#line 212 "/home/jens/Source/shotwell/src/Dialogs.vala" - subhead = _tmp22_; -#line 214 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp23_ = subhead; -#line 214 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp24_ = g_strconcat (_tmp23_, " ", NULL); -#line 214 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (subhead); -#line 214 "/home/jens/Source/shotwell/src/Dialogs.vala" - subhead = _tmp24_; -#line 215 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp25_ = subhead; -#line 215 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp26_ = manifest->success; -#line 215 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp27_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp26_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 215 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp28_ = _tmp27_; -#line 215 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp29_ = manifest->success; -#line 215 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp30_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp29_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 215 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp31_ = _tmp30_; -#line 215 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp32_ = g_strdup_printf (ngettext ("Of these, %d file was successfully imported.", "Of these, %d files were successfully imported.", (gulong) _tmp28_), _tmp31_); -#line 215 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp33_ = _tmp32_; -#line 215 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp34_ = g_strconcat (_tmp25_, _tmp33_, NULL); -#line 215 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (subhead); -#line 215 "/home/jens/Source/shotwell/src/Dialogs.vala" - subhead = _tmp34_; -#line 215 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp33_); -#line 218 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp35_ = subhead; -#line 218 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp36_ = g_strconcat (_tmp35_, "\n\n", NULL); -#line 218 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (subhead); -#line 218 "/home/jens/Source/shotwell/src/Dialogs.vala" - subhead = _tmp36_; -#line 219 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp37_ = builder; -#line 219 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp38_ = subhead; -#line 219 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp37_, _tmp38_); -#line 221 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp39_ = g_strdup (""); -#line 221 "/home/jens/Source/shotwell/src/Dialogs.vala" - current_file_summary = _tmp39_; -#line 226 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp40_ = manifest->already_imported; -#line 226 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp41_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp40_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 226 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp42_ = _tmp41_; -#line 226 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp42_ > 0) { -#line 2569 "Dialogs.c" - GString* _tmp43_; - gchar* _tmp44_; - gchar* _tmp45_; -#line 227 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp43_ = builder; -#line 227 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp44_ = g_strconcat (_ ("Duplicate Photos/Videos Not Imported:"), "\n\n", NULL); -#line 227 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp45_ = _tmp44_; -#line 227 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp43_, _tmp45_); -#line 227 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp45_); -#line 2583 "Dialogs.c" - { - GeeList* _result_list = NULL; - GeeList* _tmp46_; - GeeList* _tmp47_; - gint _result_size = 0; - GeeList* _tmp48_; - gint _tmp49_; - gint _tmp50_; - gint _result_index = 0; -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp46_ = manifest->already_imported; -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp47_ = _g_object_ref0 (_tmp46_); -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_list = _tmp47_; -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp48_ = _result_list; -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp49_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp48_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp50_ = _tmp49_; -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_size = _tmp50_; -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_index = -1; -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - while (TRUE) { -#line 2611 "Dialogs.c" - gint _tmp51_; - gint _tmp52_; - gint _tmp53_; - BatchImportResult* _result_ = NULL; - GeeList* _tmp54_; - gint _tmp55_; - gpointer _tmp56_; - BatchImportResult* _tmp57_; - const gchar* _tmp58_; - gchar* _tmp59_; - gchar* _tmp60_; - gchar* _tmp61_; - gchar* _tmp62_; - gchar* _tmp63_; - gchar* _tmp64_; - BatchImportResult* _tmp65_; - DuplicatedFile* _tmp66_; - GFile* _tmp67_; - GFile* _tmp68_; - gchar* _tmp69_; - gchar* _tmp70_; - gchar* _tmp71_; - gchar* _tmp72_; - gchar* _tmp73_; - GString* _tmp74_; - const gchar* _tmp75_; -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp51_ = _result_index; -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_index = _tmp51_ + 1; -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp52_ = _result_index; -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp53_ = _result_size; -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!(_tmp52_ < _tmp53_)) { -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - break; -#line 2650 "Dialogs.c" - } -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp54_ = _result_list; -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp55_ = _result_index; -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp56_ = gee_list_get (_tmp54_, _tmp55_); -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_ = (BatchImportResult*) _tmp56_; -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp57_ = _result_; -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp58_ = _tmp57_->src_identifier; -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp59_ = g_strconcat (_tmp58_, " ", NULL); -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp60_ = _tmp59_; -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp61_ = g_strconcat (_tmp60_, _ ("duplicates existing media item"), NULL); -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp62_ = _tmp61_; -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp63_ = g_strconcat (_tmp62_, "\n\t", NULL); -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp64_ = _tmp63_; -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp65_ = _result_; -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp66_ = _tmp65_->duplicate_of; -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp67_ = duplicated_file_get_file (_tmp66_); -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp68_ = _tmp67_; -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp69_ = g_file_get_path (_tmp68_); -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp70_ = _tmp69_; -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp71_ = g_strconcat (_tmp64_, _tmp70_, NULL); -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp72_ = _tmp71_; -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp73_ = g_strconcat (_tmp72_, "\n\n", NULL); -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (current_file_summary); -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - current_file_summary = _tmp73_; -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp72_); -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp70_); -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp68_); -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp64_); -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp62_); -#line 230 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp60_); -#line 234 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp74_ = builder; -#line 234 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp75_ = current_file_summary; -#line 234 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp74_, _tmp75_); -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _batch_import_result_unref0 (_result_); -#line 2718 "Dialogs.c" - } -#line 229 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_result_list); -#line 2722 "Dialogs.c" - } - } -#line 241 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp76_ = manifest->camera_failed; -#line 241 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp77_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp76_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 241 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp78_ = _tmp77_; -#line 241 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp78_ > 0) { -#line 2733 "Dialogs.c" - GString* _tmp79_; - gchar* _tmp80_; - gchar* _tmp81_; -#line 242 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp79_ = builder; -#line 242 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp80_ = g_strconcat (_ ("Photos/Videos Not Imported Due to Camera Errors:"), "\n\n", NULL); -#line 242 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp81_ = _tmp80_; -#line 242 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp79_, _tmp81_); -#line 242 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp81_); -#line 2747 "Dialogs.c" - { - GeeList* _result_list = NULL; - GeeList* _tmp82_; - GeeList* _tmp83_; - gint _result_size = 0; - GeeList* _tmp84_; - gint _tmp85_; - gint _tmp86_; - gint _result_index = 0; -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp82_ = manifest->camera_failed; -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp83_ = _g_object_ref0 (_tmp82_); -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_list = _tmp83_; -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp84_ = _result_list; -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp85_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp84_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp86_ = _tmp85_; -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_size = _tmp86_; -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_index = -1; -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - while (TRUE) { -#line 2775 "Dialogs.c" - gint _tmp87_; - gint _tmp88_; - gint _tmp89_; - BatchImportResult* _result_ = NULL; - GeeList* _tmp90_; - gint _tmp91_; - gpointer _tmp92_; - BatchImportResult* _tmp93_; - const gchar* _tmp94_; - gchar* _tmp95_; - gchar* _tmp96_; - gchar* _tmp97_; - gchar* _tmp98_; - gchar* _tmp99_; - gchar* _tmp100_; - BatchImportResult* _tmp101_; - const gchar* _tmp102_; - gchar* _tmp103_; - gchar* _tmp104_; - gchar* _tmp105_; - GString* _tmp106_; - const gchar* _tmp107_; -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp87_ = _result_index; -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_index = _tmp87_ + 1; -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp88_ = _result_index; -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp89_ = _result_size; -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!(_tmp88_ < _tmp89_)) { -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - break; -#line 2810 "Dialogs.c" - } -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp90_ = _result_list; -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp91_ = _result_index; -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp92_ = gee_list_get (_tmp90_, _tmp91_); -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_ = (BatchImportResult*) _tmp92_; -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp93_ = _result_; -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp94_ = _tmp93_->src_identifier; -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp95_ = g_strconcat (_tmp94_, "\n\t", NULL); -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp96_ = _tmp95_; -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp97_ = g_strconcat (_tmp96_, _ ("error message:"), NULL); -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp98_ = _tmp97_; -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp99_ = g_strconcat (_tmp98_, " ", NULL); -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp100_ = _tmp99_; -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp101_ = _result_; -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp102_ = _tmp101_->errmsg; -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp103_ = g_strconcat (_tmp100_, _tmp102_, NULL); -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp104_ = _tmp103_; -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp105_ = g_strconcat (_tmp104_, "\n\n", NULL); -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (current_file_summary); -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - current_file_summary = _tmp105_; -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp104_); -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp100_); -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp98_); -#line 245 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp96_); -#line 248 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp106_ = builder; -#line 248 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp107_ = current_file_summary; -#line 248 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp106_, _tmp107_); -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _batch_import_result_unref0 (_result_); -#line 2866 "Dialogs.c" - } -#line 244 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_result_list); -#line 2870 "Dialogs.c" - } - } -#line 255 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp108_ = manifest->skipped_files; -#line 255 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp109_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp108_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 255 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp110_ = _tmp109_; -#line 255 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp110_ > 0) { -#line 2881 "Dialogs.c" - GString* _tmp111_; - gchar* _tmp112_; - gchar* _tmp113_; -#line 256 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp111_ = builder; -#line 256 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp112_ = g_strconcat (_ ("Files Not Imported Because They Weren’t Recognized as Photos or Videos" \ -":"), "\n\n", NULL); -#line 256 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp113_ = _tmp112_; -#line 256 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp111_, _tmp113_); -#line 256 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp113_); -#line 2895 "Dialogs.c" - { - GeeList* _result_list = NULL; - GeeList* _tmp114_; - GeeList* _tmp115_; - gint _result_size = 0; - GeeList* _tmp116_; - gint _tmp117_; - gint _tmp118_; - gint _result_index = 0; -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp114_ = manifest->skipped_files; -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp115_ = _g_object_ref0 (_tmp114_); -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_list = _tmp115_; -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp116_ = _result_list; -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp117_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp116_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp118_ = _tmp117_; -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_size = _tmp118_; -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_index = -1; -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - while (TRUE) { -#line 2923 "Dialogs.c" - gint _tmp119_; - gint _tmp120_; - gint _tmp121_; - BatchImportResult* _result_ = NULL; - GeeList* _tmp122_; - gint _tmp123_; - gpointer _tmp124_; - BatchImportResult* _tmp125_; - const gchar* _tmp126_; - gchar* _tmp127_; - gchar* _tmp128_; - gchar* _tmp129_; - gchar* _tmp130_; - gchar* _tmp131_; - gchar* _tmp132_; - BatchImportResult* _tmp133_; - const gchar* _tmp134_; - gchar* _tmp135_; - gchar* _tmp136_; - gchar* _tmp137_; - GString* _tmp138_; - const gchar* _tmp139_; -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp119_ = _result_index; -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_index = _tmp119_ + 1; -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp120_ = _result_index; -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp121_ = _result_size; -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!(_tmp120_ < _tmp121_)) { -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - break; -#line 2958 "Dialogs.c" - } -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp122_ = _result_list; -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp123_ = _result_index; -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp124_ = gee_list_get (_tmp122_, _tmp123_); -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_ = (BatchImportResult*) _tmp124_; -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp125_ = _result_; -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp126_ = _tmp125_->src_identifier; -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp127_ = g_strconcat (_tmp126_, "\n\t", NULL); -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp128_ = _tmp127_; -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp129_ = g_strconcat (_tmp128_, _ ("error message:"), NULL); -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp130_ = _tmp129_; -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp131_ = g_strconcat (_tmp130_, " ", NULL); -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp132_ = _tmp131_; -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp133_ = _result_; -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp134_ = _tmp133_->errmsg; -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp135_ = g_strconcat (_tmp132_, _tmp134_, NULL); -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp136_ = _tmp135_; -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp137_ = g_strconcat (_tmp136_, "\n\n", NULL); -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (current_file_summary); -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - current_file_summary = _tmp137_; -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp136_); -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp132_); -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp130_); -#line 260 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp128_); -#line 263 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp138_ = builder; -#line 263 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp139_ = current_file_summary; -#line 263 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp138_, _tmp139_); -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _batch_import_result_unref0 (_result_); -#line 3014 "Dialogs.c" - } -#line 259 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_result_list); -#line 3018 "Dialogs.c" - } - } -#line 270 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp140_ = manifest->skipped_photos; -#line 270 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp141_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp140_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 270 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp142_ = _tmp141_; -#line 270 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp142_ > 0) { -#line 3029 "Dialogs.c" - GString* _tmp143_; - gchar* _tmp144_; - gchar* _tmp145_; -#line 271 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp143_ = builder; -#line 271 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp144_ = g_strconcat (_ ("Photos/Videos Not Imported Because They Weren’t in a Format Shotwell U" \ -"nderstands:"), "\n\n", NULL); -#line 271 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp145_ = _tmp144_; -#line 271 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp143_, _tmp145_); -#line 271 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp145_); -#line 3043 "Dialogs.c" - { - GeeList* _result_list = NULL; - GeeList* _tmp146_; - GeeList* _tmp147_; - gint _result_size = 0; - GeeList* _tmp148_; - gint _tmp149_; - gint _tmp150_; - gint _result_index = 0; -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp146_ = manifest->skipped_photos; -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp147_ = _g_object_ref0 (_tmp146_); -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_list = _tmp147_; -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp148_ = _result_list; -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp149_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp148_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp150_ = _tmp149_; -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_size = _tmp150_; -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_index = -1; -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - while (TRUE) { -#line 3071 "Dialogs.c" - gint _tmp151_; - gint _tmp152_; - gint _tmp153_; - BatchImportResult* _result_ = NULL; - GeeList* _tmp154_; - gint _tmp155_; - gpointer _tmp156_; - BatchImportResult* _tmp157_; - const gchar* _tmp158_; - gchar* _tmp159_; - gchar* _tmp160_; - gchar* _tmp161_; - gchar* _tmp162_; - gchar* _tmp163_; - gchar* _tmp164_; - BatchImportResult* _tmp165_; - const gchar* _tmp166_; - gchar* _tmp167_; - gchar* _tmp168_; - gchar* _tmp169_; - GString* _tmp170_; - const gchar* _tmp171_; -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp151_ = _result_index; -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_index = _tmp151_ + 1; -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp152_ = _result_index; -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp153_ = _result_size; -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!(_tmp152_ < _tmp153_)) { -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - break; -#line 3106 "Dialogs.c" - } -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp154_ = _result_list; -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp155_ = _result_index; -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp156_ = gee_list_get (_tmp154_, _tmp155_); -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_ = (BatchImportResult*) _tmp156_; -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp157_ = _result_; -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp158_ = _tmp157_->src_identifier; -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp159_ = g_strconcat (_tmp158_, "\n\t", NULL); -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp160_ = _tmp159_; -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp161_ = g_strconcat (_tmp160_, _ ("error message:"), NULL); -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp162_ = _tmp161_; -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp163_ = g_strconcat (_tmp162_, " ", NULL); -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp164_ = _tmp163_; -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp165_ = _result_; -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp166_ = _tmp165_->errmsg; -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp167_ = g_strconcat (_tmp164_, _tmp166_, NULL); -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp168_ = _tmp167_; -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp169_ = g_strconcat (_tmp168_, "\n\n", NULL); -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (current_file_summary); -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - current_file_summary = _tmp169_; -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp168_); -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp164_); -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp162_); -#line 275 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp160_); -#line 278 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp170_ = builder; -#line 278 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp171_ = current_file_summary; -#line 278 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp170_, _tmp171_); -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _batch_import_result_unref0 (_result_); -#line 3162 "Dialogs.c" - } -#line 274 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_result_list); -#line 3166 "Dialogs.c" - } - } -#line 285 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp172_ = manifest->write_failed; -#line 285 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp173_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp172_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 285 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp174_ = _tmp173_; -#line 285 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp174_ > 0) { -#line 3177 "Dialogs.c" - GString* _tmp175_; - gchar* _tmp176_; - gchar* _tmp177_; -#line 286 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp175_ = builder; -#line 286 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp176_ = g_strconcat (_ ("Photos/Videos Not Imported Because Shotwell Couldn’t Copy Them into it" \ -"s Library:"), "\n\n", NULL); -#line 286 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp177_ = _tmp176_; -#line 286 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp175_, _tmp177_); -#line 286 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp177_); -#line 3191 "Dialogs.c" - { - GeeList* _result_list = NULL; - GeeList* _tmp178_; - GeeList* _tmp179_; - gint _result_size = 0; - GeeList* _tmp180_; - gint _tmp181_; - gint _tmp182_; - gint _result_index = 0; -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp178_ = manifest->write_failed; -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp179_ = _g_object_ref0 (_tmp178_); -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_list = _tmp179_; -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp180_ = _result_list; -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp181_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp180_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp182_ = _tmp181_; -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_size = _tmp182_; -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_index = -1; -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - while (TRUE) { -#line 3219 "Dialogs.c" - gint _tmp183_; - gint _tmp184_; - gint _tmp185_; - BatchImportResult* _result_ = NULL; - GeeList* _tmp186_; - gint _tmp187_; - gpointer _tmp188_; - BatchImportResult* _tmp189_; - const gchar* _tmp190_; - BatchImportResult* _tmp191_; - const gchar* _tmp192_; - gchar* _tmp193_; - gchar* _tmp194_; - gchar* _tmp195_; - gchar* _tmp196_; - gchar* _tmp197_; - gchar* _tmp198_; - gchar* _tmp199_; - gchar* _tmp200_; - BatchImportResult* _tmp201_; - const gchar* _tmp202_; - gchar* _tmp203_; - gchar* _tmp204_; - gchar* _tmp205_; - GString* _tmp206_; - const gchar* _tmp207_; -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp183_ = _result_index; -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_index = _tmp183_ + 1; -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp184_ = _result_index; -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp185_ = _result_size; -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!(_tmp184_ < _tmp185_)) { -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - break; -#line 3258 "Dialogs.c" - } -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp186_ = _result_list; -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp187_ = _result_index; -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp188_ = gee_list_get (_tmp186_, _tmp187_); -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_ = (BatchImportResult*) _tmp188_; -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp189_ = _result_; -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp190_ = _tmp189_->src_identifier; -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp191_ = _result_; -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp192_ = _tmp191_->dest_identifier; -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp193_ = g_strdup_printf (_ ("couldn’t copy %s\n\tto %s"), _tmp190_, _tmp192_); -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp194_ = _tmp193_; -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp195_ = g_strconcat (_tmp194_, "\n\t", NULL); -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp196_ = _tmp195_; -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp197_ = g_strconcat (_tmp196_, _ ("error message:"), NULL); -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp198_ = _tmp197_; -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp199_ = g_strconcat (_tmp198_, " ", NULL); -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp200_ = _tmp199_; -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp201_ = _result_; -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp202_ = _tmp201_->errmsg; -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp203_ = g_strconcat (_tmp200_, _tmp202_, NULL); -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp204_ = _tmp203_; -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp205_ = g_strconcat (_tmp204_, "\n\n", NULL); -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (current_file_summary); -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - current_file_summary = _tmp205_; -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp204_); -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp200_); -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp198_); -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp196_); -#line 290 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp194_); -#line 294 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp206_ = builder; -#line 294 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp207_ = current_file_summary; -#line 294 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp206_, _tmp207_); -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _batch_import_result_unref0 (_result_); -#line 3324 "Dialogs.c" - } -#line 289 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_result_list); -#line 3328 "Dialogs.c" - } - } -#line 301 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp208_ = manifest->corrupt_files; -#line 301 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp209_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp208_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 301 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp210_ = _tmp209_; -#line 301 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp210_ > 0) { -#line 3339 "Dialogs.c" - GString* _tmp211_; - gchar* _tmp212_; - gchar* _tmp213_; -#line 302 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp211_ = builder; -#line 302 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp212_ = g_strconcat (_ ("Photos/Videos Not Imported Because Files Are Corrupt:"), "\n\n", NULL); -#line 302 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp213_ = _tmp212_; -#line 302 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp211_, _tmp213_); -#line 302 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp213_); -#line 3353 "Dialogs.c" - { - GeeList* _result_list = NULL; - GeeList* _tmp214_; - GeeList* _tmp215_; - gint _result_size = 0; - GeeList* _tmp216_; - gint _tmp217_; - gint _tmp218_; - gint _result_index = 0; -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp214_ = manifest->corrupt_files; -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp215_ = _g_object_ref0 (_tmp214_); -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_list = _tmp215_; -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp216_ = _result_list; -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp217_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp216_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp218_ = _tmp217_; -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_size = _tmp218_; -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_index = -1; -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - while (TRUE) { -#line 3381 "Dialogs.c" - gint _tmp219_; - gint _tmp220_; - gint _tmp221_; - BatchImportResult* _result_ = NULL; - GeeList* _tmp222_; - gint _tmp223_; - gpointer _tmp224_; - BatchImportResult* _tmp225_; - const gchar* _tmp226_; - gchar* _tmp227_; - gchar* _tmp228_; - gchar* _tmp229_; - gchar* _tmp230_; - gchar* _tmp231_; - gchar* _tmp232_; - BatchImportResult* _tmp233_; - const gchar* _tmp234_; - gchar* _tmp235_; - gchar* _tmp236_; - gchar* _tmp237_; - GString* _tmp238_; - const gchar* _tmp239_; -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp219_ = _result_index; -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_index = _tmp219_ + 1; -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp220_ = _result_index; -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp221_ = _result_size; -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!(_tmp220_ < _tmp221_)) { -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - break; -#line 3416 "Dialogs.c" - } -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp222_ = _result_list; -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp223_ = _result_index; -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp224_ = gee_list_get (_tmp222_, _tmp223_); -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_ = (BatchImportResult*) _tmp224_; -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp225_ = _result_; -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp226_ = _tmp225_->src_identifier; -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp227_ = g_strconcat (_tmp226_, "\n\t", NULL); -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp228_ = _tmp227_; -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp229_ = g_strconcat (_tmp228_, _ ("error message:"), NULL); -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp230_ = _tmp229_; -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp231_ = g_strconcat (_tmp230_, " |", NULL); -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp232_ = _tmp231_; -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp233_ = _result_; -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp234_ = _tmp233_->errmsg; -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp235_ = g_strconcat (_tmp232_, _tmp234_, NULL); -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp236_ = _tmp235_; -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp237_ = g_strconcat (_tmp236_, "|\n\n", NULL); -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (current_file_summary); -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - current_file_summary = _tmp237_; -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp236_); -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp232_); -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp230_); -#line 306 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp228_); -#line 309 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp238_ = builder; -#line 309 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp239_ = current_file_summary; -#line 309 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp238_, _tmp239_); -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _batch_import_result_unref0 (_result_); -#line 3472 "Dialogs.c" - } -#line 305 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_result_list); -#line 3476 "Dialogs.c" - } - } -#line 316 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp240_ = manifest->failed; -#line 316 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp241_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp240_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 316 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp242_ = _tmp241_; -#line 316 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp242_ > 0) { -#line 3487 "Dialogs.c" - GString* _tmp243_; - gchar* _tmp244_; - gchar* _tmp245_; -#line 317 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp243_ = builder; -#line 317 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp244_ = g_strconcat (_ ("Photos/Videos Not Imported for Other Reasons:"), "\n\n", NULL); -#line 317 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp245_ = _tmp244_; -#line 317 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp243_, _tmp245_); -#line 317 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp245_); -#line 3501 "Dialogs.c" - { - GeeList* _result_list = NULL; - GeeList* _tmp246_; - GeeList* _tmp247_; - gint _result_size = 0; - GeeList* _tmp248_; - gint _tmp249_; - gint _tmp250_; - gint _result_index = 0; -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp246_ = manifest->failed; -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp247_ = _g_object_ref0 (_tmp246_); -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_list = _tmp247_; -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp248_ = _result_list; -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp249_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp248_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp250_ = _tmp249_; -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_size = _tmp250_; -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_index = -1; -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - while (TRUE) { -#line 3529 "Dialogs.c" - gint _tmp251_; - gint _tmp252_; - gint _tmp253_; - BatchImportResult* _result_ = NULL; - GeeList* _tmp254_; - gint _tmp255_; - gpointer _tmp256_; - BatchImportResult* _tmp257_; - const gchar* _tmp258_; - gchar* _tmp259_; - gchar* _tmp260_; - gchar* _tmp261_; - gchar* _tmp262_; - gchar* _tmp263_; - gchar* _tmp264_; - BatchImportResult* _tmp265_; - const gchar* _tmp266_; - gchar* _tmp267_; - gchar* _tmp268_; - gchar* _tmp269_; - GString* _tmp270_; - const gchar* _tmp271_; -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp251_ = _result_index; -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_index = _tmp251_ + 1; -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp252_ = _result_index; -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp253_ = _result_size; -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!(_tmp252_ < _tmp253_)) { -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - break; -#line 3564 "Dialogs.c" - } -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp254_ = _result_list; -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp255_ = _result_index; -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp256_ = gee_list_get (_tmp254_, _tmp255_); -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_ = (BatchImportResult*) _tmp256_; -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp257_ = _result_; -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp258_ = _tmp257_->src_identifier; -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp259_ = g_strconcat (_tmp258_, "\n\t", NULL); -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp260_ = _tmp259_; -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp261_ = g_strconcat (_tmp260_, _ ("error message:"), NULL); -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp262_ = _tmp261_; -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp263_ = g_strconcat (_tmp262_, " ", NULL); -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp264_ = _tmp263_; -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp265_ = _result_; -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp266_ = _tmp265_->errmsg; -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp267_ = g_strconcat (_tmp264_, _tmp266_, NULL); -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp268_ = _tmp267_; -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp269_ = g_strconcat (_tmp268_, "\n\n", NULL); -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (current_file_summary); -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - current_file_summary = _tmp269_; -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp268_); -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp264_); -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp262_); -#line 320 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp260_); -#line 323 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp270_ = builder; -#line 323 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp271_ = current_file_summary; -#line 323 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_string_append (_tmp270_, _tmp271_); -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _batch_import_result_unref0 (_result_); -#line 3620 "Dialogs.c" - } -#line 319 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_result_list); -#line 3624 "Dialogs.c" - } - } -#line 327 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp272_ = builder; -#line 327 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp273_ = _tmp272_->str; -#line 327 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp274_ = g_strdup (_tmp273_); -#line 327 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp274_; -#line 327 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (current_file_summary); -#line 327 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (subhead); -#line 327 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (header); -#line 327 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_string_free0 (builder); -#line 327 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 3645 "Dialogs.c" -} - - -gboolean -import_ui_report_manifest (ImportManifest* manifest, - gboolean show_dest_id, - ImportUIQuestionParams* question) -{ - gboolean result = FALSE; - gchar* message = NULL; - gchar* _tmp0_; - GeeList* _tmp1_; - gint _tmp2_; - gint _tmp3_; - GeeList* _tmp39_; - gint _tmp40_; - gint _tmp41_; - GeeList* _tmp89_; - gint _tmp90_; - gint _tmp91_; - GeeList* _tmp139_; - gint _tmp140_; - gint _tmp141_; - GeeList* _tmp189_; - gint _tmp190_; - gint _tmp191_; - GeeList* _tmp239_; - gint _tmp240_; - gint _tmp241_; - GeeList* _tmp262_; - gint _tmp263_; - gint _tmp264_; - GeeList* _tmp280_; - gint _tmp281_; - gint _tmp282_; - GeeList* _tmp330_; - gint _tmp331_; - gint _tmp332_; - gint total = 0; - GeeList* _tmp367_; - gint _tmp368_; - gint _tmp369_; - GeeList* _tmp370_; - gint _tmp371_; - gint _tmp372_; - GeeList* _tmp373_; - gint _tmp374_; - gint _tmp375_; - GeeList* _tmp376_; - gint _tmp377_; - gint _tmp378_; - GeeList* _tmp379_; - gint _tmp380_; - gint _tmp381_; - GeeList* _tmp382_; - gint _tmp383_; - gint _tmp384_; - GeeList* _tmp385_; - gint _tmp386_; - gint _tmp387_; - GeeList* _tmp388_; - gint _tmp389_; - gint _tmp390_; - GeeList* _tmp391_; - gint _tmp392_; - gint _tmp393_; - gint _tmp394_; - GeeList* _tmp395_; - gint _tmp396_; - gint _tmp397_; - gint _tmp398_; - GtkMessageDialog* dialog = NULL; - gint dialog_response = 0; - gint _tmp466_; -#line 332 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (IS_IMPORT_MANIFEST (manifest), FALSE); -#line 332 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail ((question == NULL) || IMPORT_UI_IS_QUESTION_PARAMS (question), FALSE); -#line 334 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = g_strdup (""); -#line 334 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp0_; -#line 336 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = manifest->already_imported; -#line 336 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 336 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = _tmp2_; -#line 336 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp3_ > 0) { -#line 3736 "Dialogs.c" - gchar* photos_message = NULL; - GeeList* _tmp4_; - gint _tmp5_; - gint _tmp6_; - GeeList* _tmp7_; - gint _tmp8_; - gint _tmp9_; - gchar* _tmp10_; - gchar* videos_message = NULL; - GeeList* _tmp11_; - gint _tmp12_; - gint _tmp13_; - GeeList* _tmp14_; - gint _tmp15_; - gint _tmp16_; - gchar* _tmp17_; - gchar* both_message = NULL; - GeeList* _tmp18_; - gint _tmp19_; - gint _tmp20_; - GeeList* _tmp21_; - gint _tmp22_; - gint _tmp23_; - gchar* _tmp24_; - const gchar* _tmp25_; - GeeList* _tmp26_; - const gchar* _tmp27_; - const gchar* _tmp28_; - const gchar* _tmp29_; - const gchar* _tmp30_; - gchar* _tmp31_; - gchar* _tmp32_; - gchar* _tmp33_; - const gchar* _tmp34_; - GeeList* _tmp35_; - gchar* _tmp36_; - gchar* _tmp37_; - gchar* _tmp38_; -#line 337 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = manifest->already_imported; -#line 337 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 337 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = _tmp5_; -#line 337 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = manifest->already_imported; -#line 337 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 337 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9_ = _tmp8_; -#line 337 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10_ = g_strdup_printf (ngettext ("1 duplicate photo was not imported:\n", "%d duplicate photos were not imported:\n", (gulong) _tmp6_), _tmp9_); -#line 337 "/home/jens/Source/shotwell/src/Dialogs.vala" - photos_message = _tmp10_; -#line 340 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp11_ = manifest->already_imported; -#line 340 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp12_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 340 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp13_ = _tmp12_; -#line 340 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp14_ = manifest->already_imported; -#line 340 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp15_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 340 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp16_ = _tmp15_; -#line 340 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp17_ = g_strdup_printf (ngettext ("1 duplicate video was not imported:\n", "%d duplicate videos were not imported:\n", (gulong) _tmp13_), _tmp16_); -#line 340 "/home/jens/Source/shotwell/src/Dialogs.vala" - videos_message = _tmp17_; -#line 343 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp18_ = manifest->already_imported; -#line 343 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp19_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp18_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 343 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp20_ = _tmp19_; -#line 343 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp21_ = manifest->already_imported; -#line 343 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp22_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp21_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 343 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp23_ = _tmp22_; -#line 343 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp24_ = g_strdup_printf (ngettext ("1 duplicate photo/video was not imported:\n", "%d duplicate photos/videos were not imported:\n", (gulong) _tmp20_), _tmp23_); -#line 343 "/home/jens/Source/shotwell/src/Dialogs.vala" - both_message = _tmp24_; -#line 347 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp25_ = message; -#line 347 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp26_ = manifest->already_imported; -#line 347 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp27_ = photos_message; -#line 347 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp28_ = videos_message; -#line 347 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp29_ = both_message; -#line 347 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp30_ = both_message; -#line 347 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp31_ = import_ui_get_media_specific_string (G_TYPE_CHECK_INSTANCE_CAST (_tmp26_, GEE_TYPE_COLLECTION, GeeCollection), _tmp27_, _tmp28_, _tmp29_, _tmp30_); -#line 347 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp32_ = _tmp31_; -#line 347 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp33_ = g_strconcat (_tmp25_, _tmp32_, NULL); -#line 347 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 347 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp33_; -#line 347 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp32_); -#line 350 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp34_ = message; -#line 350 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp35_ = manifest->already_imported; -#line 350 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp36_ = import_ui_generate_import_failure_list (_tmp35_, show_dest_id); -#line 350 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp37_ = _tmp36_; -#line 350 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp38_ = g_strconcat (_tmp34_, _tmp37_, NULL); -#line 350 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 350 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp38_; -#line 350 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp37_); -#line 336 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (both_message); -#line 336 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (videos_message); -#line 336 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (photos_message); -#line 3869 "Dialogs.c" - } -#line 353 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp39_ = manifest->failed; -#line 353 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp40_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp39_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 353 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp41_ = _tmp40_; -#line 353 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp41_ > 0) { -#line 3879 "Dialogs.c" - const gchar* _tmp42_; - gint _tmp43_; - gint _tmp44_; - gchar* photos_message = NULL; - GeeList* _tmp47_; - gint _tmp48_; - gint _tmp49_; - GeeList* _tmp50_; - gint _tmp51_; - gint _tmp52_; - gchar* _tmp53_; - gchar* videos_message = NULL; - GeeList* _tmp54_; - gint _tmp55_; - gint _tmp56_; - GeeList* _tmp57_; - gint _tmp58_; - gint _tmp59_; - gchar* _tmp60_; - gchar* both_message = NULL; - GeeList* _tmp61_; - gint _tmp62_; - gint _tmp63_; - GeeList* _tmp64_; - gint _tmp65_; - gint _tmp66_; - gchar* _tmp67_; - gchar* neither_message = NULL; - GeeList* _tmp68_; - gint _tmp69_; - gint _tmp70_; - GeeList* _tmp71_; - gint _tmp72_; - gint _tmp73_; - gchar* _tmp74_; - const gchar* _tmp75_; - GeeList* _tmp76_; - const gchar* _tmp77_; - const gchar* _tmp78_; - const gchar* _tmp79_; - const gchar* _tmp80_; - gchar* _tmp81_; - gchar* _tmp82_; - gchar* _tmp83_; - const gchar* _tmp84_; - GeeList* _tmp85_; - gchar* _tmp86_; - gchar* _tmp87_; - gchar* _tmp88_; -#line 354 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp42_ = message; -#line 354 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp43_ = strlen (_tmp42_); -#line 354 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp44_ = _tmp43_; -#line 354 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp44_ > 0) { -#line 3937 "Dialogs.c" - const gchar* _tmp45_; - gchar* _tmp46_; -#line 355 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp45_ = message; -#line 355 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp46_ = g_strconcat (_tmp45_, "\n", NULL); -#line 355 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 355 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp46_; -#line 3948 "Dialogs.c" - } -#line 357 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp47_ = manifest->failed; -#line 357 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp48_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp47_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 357 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp49_ = _tmp48_; -#line 357 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp50_ = manifest->failed; -#line 357 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp51_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp50_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 357 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp52_ = _tmp51_; -#line 357 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp53_ = g_strdup_printf (ngettext ("1 photo failed to import due to a file or hardware error:\n", "%d photos failed to import due to a file or hardware error:\n", (gulong) _tmp49_), _tmp52_); -#line 357 "/home/jens/Source/shotwell/src/Dialogs.vala" - photos_message = _tmp53_; -#line 360 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp54_ = manifest->failed; -#line 360 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp55_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp54_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 360 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp56_ = _tmp55_; -#line 360 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp57_ = manifest->failed; -#line 360 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp58_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp57_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 360 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp59_ = _tmp58_; -#line 360 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp60_ = g_strdup_printf (ngettext ("1 video failed to import due to a file or hardware error:\n", "%d videos failed to import due to a file or hardware error:\n", (gulong) _tmp56_), _tmp59_); -#line 360 "/home/jens/Source/shotwell/src/Dialogs.vala" - videos_message = _tmp60_; -#line 363 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp61_ = manifest->failed; -#line 363 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp62_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp61_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 363 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp63_ = _tmp62_; -#line 363 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp64_ = manifest->failed; -#line 363 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp65_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp64_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 363 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp66_ = _tmp65_; -#line 363 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp67_ = g_strdup_printf (ngettext ("1 photo/video failed to import due to a file or hardware error:\n", "%d photos/videos failed to import due to a file or hardware error:\n", (gulong) _tmp63_), _tmp66_); -#line 363 "/home/jens/Source/shotwell/src/Dialogs.vala" - both_message = _tmp67_; -#line 366 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp68_ = manifest->failed; -#line 366 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp69_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp68_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 366 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp70_ = _tmp69_; -#line 366 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp71_ = manifest->failed; -#line 366 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp72_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp71_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 366 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp73_ = _tmp72_; -#line 366 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp74_ = g_strdup_printf (ngettext ("1 file failed to import due to a file or hardware error:\n", "%d files failed to import due to a file or hardware error:\n", (gulong) _tmp70_), _tmp73_); -#line 366 "/home/jens/Source/shotwell/src/Dialogs.vala" - neither_message = _tmp74_; -#line 370 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp75_ = message; -#line 370 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp76_ = manifest->failed; -#line 370 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp77_ = photos_message; -#line 370 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp78_ = videos_message; -#line 370 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp79_ = both_message; -#line 370 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp80_ = neither_message; -#line 370 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp81_ = import_ui_get_media_specific_string (G_TYPE_CHECK_INSTANCE_CAST (_tmp76_, GEE_TYPE_COLLECTION, GeeCollection), _tmp77_, _tmp78_, _tmp79_, _tmp80_); -#line 370 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp82_ = _tmp81_; -#line 370 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp83_ = g_strconcat (_tmp75_, _tmp82_, NULL); -#line 370 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 370 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp83_; -#line 370 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp82_); -#line 373 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp84_ = message; -#line 373 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp85_ = manifest->failed; -#line 373 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp86_ = import_ui_generate_import_failure_list (_tmp85_, show_dest_id); -#line 373 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp87_ = _tmp86_; -#line 373 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp88_ = g_strconcat (_tmp84_, _tmp87_, NULL); -#line 373 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 373 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp88_; -#line 373 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp87_); -#line 353 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (neither_message); -#line 353 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (both_message); -#line 353 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (videos_message); -#line 353 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (photos_message); -#line 4062 "Dialogs.c" - } -#line 376 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp89_ = manifest->write_failed; -#line 376 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp90_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp89_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 376 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp91_ = _tmp90_; -#line 376 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp91_ > 0) { -#line 4072 "Dialogs.c" - const gchar* _tmp92_; - gint _tmp93_; - gint _tmp94_; - gchar* photos_message = NULL; - GeeList* _tmp97_; - gint _tmp98_; - gint _tmp99_; - GeeList* _tmp100_; - gint _tmp101_; - gint _tmp102_; - gchar* _tmp103_; - gchar* videos_message = NULL; - GeeList* _tmp104_; - gint _tmp105_; - gint _tmp106_; - GeeList* _tmp107_; - gint _tmp108_; - gint _tmp109_; - gchar* _tmp110_; - gchar* both_message = NULL; - GeeList* _tmp111_; - gint _tmp112_; - gint _tmp113_; - GeeList* _tmp114_; - gint _tmp115_; - gint _tmp116_; - gchar* _tmp117_; - gchar* neither_message = NULL; - GeeList* _tmp118_; - gint _tmp119_; - gint _tmp120_; - GeeList* _tmp121_; - gint _tmp122_; - gint _tmp123_; - gchar* _tmp124_; - const gchar* _tmp125_; - GeeList* _tmp126_; - const gchar* _tmp127_; - const gchar* _tmp128_; - const gchar* _tmp129_; - const gchar* _tmp130_; - gchar* _tmp131_; - gchar* _tmp132_; - gchar* _tmp133_; - const gchar* _tmp134_; - GeeList* _tmp135_; - gchar* _tmp136_; - gchar* _tmp137_; - gchar* _tmp138_; -#line 377 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp92_ = message; -#line 377 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp93_ = strlen (_tmp92_); -#line 377 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp94_ = _tmp93_; -#line 377 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp94_ > 0) { -#line 4130 "Dialogs.c" - const gchar* _tmp95_; - gchar* _tmp96_; -#line 378 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp95_ = message; -#line 378 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp96_ = g_strconcat (_tmp95_, "\n", NULL); -#line 378 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 378 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp96_; -#line 4141 "Dialogs.c" - } -#line 380 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp97_ = manifest->write_failed; -#line 380 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp98_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp97_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 380 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp99_ = _tmp98_; -#line 380 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp100_ = manifest->write_failed; -#line 380 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp101_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp100_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 380 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp102_ = _tmp101_; -#line 380 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp103_ = g_strdup_printf (ngettext ("1 photo failed to import because the photo library folder was not writ" \ -"able:\n", "%d photos failed to import because the photo library folder was not wr" \ -"itable:\n", (gulong) _tmp99_), _tmp102_); -#line 380 "/home/jens/Source/shotwell/src/Dialogs.vala" - photos_message = _tmp103_; -#line 383 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp104_ = manifest->write_failed; -#line 383 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp105_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp104_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 383 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp106_ = _tmp105_; -#line 383 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp107_ = manifest->write_failed; -#line 383 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp108_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp107_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 383 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp109_ = _tmp108_; -#line 383 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp110_ = g_strdup_printf (ngettext ("1 video failed to import because the photo library folder was not writ" \ -"able:\n", "%d videos failed to import because the photo library folder was not wr" \ -"itable:\n", (gulong) _tmp106_), _tmp109_); -#line 383 "/home/jens/Source/shotwell/src/Dialogs.vala" - videos_message = _tmp110_; -#line 386 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp111_ = manifest->write_failed; -#line 386 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp112_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp111_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 386 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp113_ = _tmp112_; -#line 386 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp114_ = manifest->write_failed; -#line 386 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp115_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp114_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 386 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp116_ = _tmp115_; -#line 386 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp117_ = g_strdup_printf (ngettext ("1 photo/video failed to import because the photo library folder was no" \ -"t writable:\n", "%d photos/videos failed to import because the photo library folder was" \ -" not writable:\n", (gulong) _tmp113_), _tmp116_); -#line 386 "/home/jens/Source/shotwell/src/Dialogs.vala" - both_message = _tmp117_; -#line 389 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp118_ = manifest->write_failed; -#line 389 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp119_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp118_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 389 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp120_ = _tmp119_; -#line 389 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp121_ = manifest->write_failed; -#line 389 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp122_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp121_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 389 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp123_ = _tmp122_; -#line 389 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp124_ = g_strdup_printf (ngettext ("1 file failed to import because the photo library folder was not writa" \ -"ble:\n", "%d files failed to import because the photo library folder was not wri" \ -"table:\n", (gulong) _tmp120_), _tmp123_); -#line 389 "/home/jens/Source/shotwell/src/Dialogs.vala" - neither_message = _tmp124_; -#line 393 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp125_ = message; -#line 393 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp126_ = manifest->write_failed; -#line 393 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp127_ = photos_message; -#line 393 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp128_ = videos_message; -#line 393 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp129_ = both_message; -#line 393 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp130_ = neither_message; -#line 393 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp131_ = import_ui_get_media_specific_string (G_TYPE_CHECK_INSTANCE_CAST (_tmp126_, GEE_TYPE_COLLECTION, GeeCollection), _tmp127_, _tmp128_, _tmp129_, _tmp130_); -#line 393 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp132_ = _tmp131_; -#line 393 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp133_ = g_strconcat (_tmp125_, _tmp132_, NULL); -#line 393 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 393 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp133_; -#line 393 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp132_); -#line 396 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp134_ = message; -#line 396 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp135_ = manifest->write_failed; -#line 396 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp136_ = import_ui_generate_import_failure_list (_tmp135_, show_dest_id); -#line 396 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp137_ = _tmp136_; -#line 396 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp138_ = g_strconcat (_tmp134_, _tmp137_, NULL); -#line 396 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 396 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp138_; -#line 396 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp137_); -#line 376 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (neither_message); -#line 376 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (both_message); -#line 376 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (videos_message); -#line 376 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (photos_message); -#line 4255 "Dialogs.c" - } -#line 399 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp139_ = manifest->camera_failed; -#line 399 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp140_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp139_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 399 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp141_ = _tmp140_; -#line 399 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp141_ > 0) { -#line 4265 "Dialogs.c" - const gchar* _tmp142_; - gint _tmp143_; - gint _tmp144_; - gchar* photos_message = NULL; - GeeList* _tmp147_; - gint _tmp148_; - gint _tmp149_; - GeeList* _tmp150_; - gint _tmp151_; - gint _tmp152_; - gchar* _tmp153_; - gchar* videos_message = NULL; - GeeList* _tmp154_; - gint _tmp155_; - gint _tmp156_; - GeeList* _tmp157_; - gint _tmp158_; - gint _tmp159_; - gchar* _tmp160_; - gchar* both_message = NULL; - GeeList* _tmp161_; - gint _tmp162_; - gint _tmp163_; - GeeList* _tmp164_; - gint _tmp165_; - gint _tmp166_; - gchar* _tmp167_; - gchar* neither_message = NULL; - GeeList* _tmp168_; - gint _tmp169_; - gint _tmp170_; - GeeList* _tmp171_; - gint _tmp172_; - gint _tmp173_; - gchar* _tmp174_; - const gchar* _tmp175_; - GeeList* _tmp176_; - const gchar* _tmp177_; - const gchar* _tmp178_; - const gchar* _tmp179_; - const gchar* _tmp180_; - gchar* _tmp181_; - gchar* _tmp182_; - gchar* _tmp183_; - const gchar* _tmp184_; - GeeList* _tmp185_; - gchar* _tmp186_; - gchar* _tmp187_; - gchar* _tmp188_; -#line 400 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp142_ = message; -#line 400 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp143_ = strlen (_tmp142_); -#line 400 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp144_ = _tmp143_; -#line 400 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp144_ > 0) { -#line 4323 "Dialogs.c" - const gchar* _tmp145_; - gchar* _tmp146_; -#line 401 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp145_ = message; -#line 401 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp146_ = g_strconcat (_tmp145_, "\n", NULL); -#line 401 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 401 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp146_; -#line 4334 "Dialogs.c" - } -#line 403 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp147_ = manifest->camera_failed; -#line 403 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp148_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp147_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 403 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp149_ = _tmp148_; -#line 403 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp150_ = manifest->camera_failed; -#line 403 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp151_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp150_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 403 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp152_ = _tmp151_; -#line 403 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp153_ = g_strdup_printf (ngettext ("1 photo failed to import due to a camera error:\n", "%d photos failed to import due to a camera error:\n", (gulong) _tmp149_), _tmp152_); -#line 403 "/home/jens/Source/shotwell/src/Dialogs.vala" - photos_message = _tmp153_; -#line 406 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp154_ = manifest->camera_failed; -#line 406 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp155_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp154_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 406 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp156_ = _tmp155_; -#line 406 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp157_ = manifest->camera_failed; -#line 406 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp158_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp157_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 406 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp159_ = _tmp158_; -#line 406 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp160_ = g_strdup_printf (ngettext ("1 video failed to import due to a camera error:\n", "%d videos failed to import due to a camera error:\n", (gulong) _tmp156_), _tmp159_); -#line 406 "/home/jens/Source/shotwell/src/Dialogs.vala" - videos_message = _tmp160_; -#line 409 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp161_ = manifest->camera_failed; -#line 409 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp162_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp161_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 409 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp163_ = _tmp162_; -#line 409 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp164_ = manifest->camera_failed; -#line 409 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp165_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp164_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 409 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp166_ = _tmp165_; -#line 409 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp167_ = g_strdup_printf (ngettext ("1 photo/video failed to import due to a camera error:\n", "%d photos/videos failed to import due to a camera error:\n", (gulong) _tmp163_), _tmp166_); -#line 409 "/home/jens/Source/shotwell/src/Dialogs.vala" - both_message = _tmp167_; -#line 412 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp168_ = manifest->camera_failed; -#line 412 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp169_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp168_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 412 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp170_ = _tmp169_; -#line 412 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp171_ = manifest->camera_failed; -#line 412 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp172_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp171_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 412 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp173_ = _tmp172_; -#line 412 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp174_ = g_strdup_printf (ngettext ("1 file failed to import due to a camera error:\n", "%d files failed to import due to a camera error:\n", (gulong) _tmp170_), _tmp173_); -#line 412 "/home/jens/Source/shotwell/src/Dialogs.vala" - neither_message = _tmp174_; -#line 416 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp175_ = message; -#line 416 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp176_ = manifest->camera_failed; -#line 416 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp177_ = photos_message; -#line 416 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp178_ = videos_message; -#line 416 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp179_ = both_message; -#line 416 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp180_ = neither_message; -#line 416 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp181_ = import_ui_get_media_specific_string (G_TYPE_CHECK_INSTANCE_CAST (_tmp176_, GEE_TYPE_COLLECTION, GeeCollection), _tmp177_, _tmp178_, _tmp179_, _tmp180_); -#line 416 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp182_ = _tmp181_; -#line 416 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp183_ = g_strconcat (_tmp175_, _tmp182_, NULL); -#line 416 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 416 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp183_; -#line 416 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp182_); -#line 419 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp184_ = message; -#line 419 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp185_ = manifest->camera_failed; -#line 419 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp186_ = import_ui_generate_import_failure_list (_tmp185_, show_dest_id); -#line 419 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp187_ = _tmp186_; -#line 419 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp188_ = g_strconcat (_tmp184_, _tmp187_, NULL); -#line 419 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 419 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp188_; -#line 419 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp187_); -#line 399 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (neither_message); -#line 399 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (both_message); -#line 399 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (videos_message); -#line 399 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (photos_message); -#line 4448 "Dialogs.c" - } -#line 422 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp189_ = manifest->corrupt_files; -#line 422 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp190_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp189_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 422 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp191_ = _tmp190_; -#line 422 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp191_ > 0) { -#line 4458 "Dialogs.c" - const gchar* _tmp192_; - gint _tmp193_; - gint _tmp194_; - gchar* photos_message = NULL; - GeeList* _tmp197_; - gint _tmp198_; - gint _tmp199_; - GeeList* _tmp200_; - gint _tmp201_; - gint _tmp202_; - gchar* _tmp203_; - gchar* videos_message = NULL; - GeeList* _tmp204_; - gint _tmp205_; - gint _tmp206_; - GeeList* _tmp207_; - gint _tmp208_; - gint _tmp209_; - gchar* _tmp210_; - gchar* both_message = NULL; - GeeList* _tmp211_; - gint _tmp212_; - gint _tmp213_; - GeeList* _tmp214_; - gint _tmp215_; - gint _tmp216_; - gchar* _tmp217_; - gchar* neither_message = NULL; - GeeList* _tmp218_; - gint _tmp219_; - gint _tmp220_; - GeeList* _tmp221_; - gint _tmp222_; - gint _tmp223_; - gchar* _tmp224_; - const gchar* _tmp225_; - GeeList* _tmp226_; - const gchar* _tmp227_; - const gchar* _tmp228_; - const gchar* _tmp229_; - const gchar* _tmp230_; - gchar* _tmp231_; - gchar* _tmp232_; - gchar* _tmp233_; - const gchar* _tmp234_; - GeeList* _tmp235_; - gchar* _tmp236_; - gchar* _tmp237_; - gchar* _tmp238_; -#line 423 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp192_ = message; -#line 423 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp193_ = strlen (_tmp192_); -#line 423 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp194_ = _tmp193_; -#line 423 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp194_ > 0) { -#line 4516 "Dialogs.c" - const gchar* _tmp195_; - gchar* _tmp196_; -#line 424 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp195_ = message; -#line 424 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp196_ = g_strconcat (_tmp195_, "\n", NULL); -#line 424 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 424 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp196_; -#line 4527 "Dialogs.c" - } -#line 426 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp197_ = manifest->corrupt_files; -#line 426 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp198_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp197_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 426 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp199_ = _tmp198_; -#line 426 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp200_ = manifest->corrupt_files; -#line 426 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp201_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp200_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 426 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp202_ = _tmp201_; -#line 426 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp203_ = g_strdup_printf (ngettext ("1 photo failed to import because it was corrupt:\n", "%d photos failed to import because they were corrupt:\n", (gulong) _tmp199_), _tmp202_); -#line 426 "/home/jens/Source/shotwell/src/Dialogs.vala" - photos_message = _tmp203_; -#line 429 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp204_ = manifest->corrupt_files; -#line 429 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp205_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp204_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 429 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp206_ = _tmp205_; -#line 429 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp207_ = manifest->corrupt_files; -#line 429 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp208_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp207_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 429 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp209_ = _tmp208_; -#line 429 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp210_ = g_strdup_printf (ngettext ("1 video failed to import because it was corrupt:\n", "%d videos failed to import because they were corrupt:\n", (gulong) _tmp206_), _tmp209_); -#line 429 "/home/jens/Source/shotwell/src/Dialogs.vala" - videos_message = _tmp210_; -#line 432 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp211_ = manifest->corrupt_files; -#line 432 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp212_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp211_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 432 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp213_ = _tmp212_; -#line 432 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp214_ = manifest->corrupt_files; -#line 432 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp215_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp214_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 432 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp216_ = _tmp215_; -#line 432 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp217_ = g_strdup_printf (ngettext ("1 photo/video failed to import because it was corrupt:\n", "%d photos/videos failed to import because they were corrupt:\n", (gulong) _tmp213_), _tmp216_); -#line 432 "/home/jens/Source/shotwell/src/Dialogs.vala" - both_message = _tmp217_; -#line 435 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp218_ = manifest->corrupt_files; -#line 435 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp219_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp218_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 435 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp220_ = _tmp219_; -#line 435 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp221_ = manifest->corrupt_files; -#line 435 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp222_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp221_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 435 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp223_ = _tmp222_; -#line 435 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp224_ = g_strdup_printf (ngettext ("1 file failed to import because it was corrupt:\n", "%d files failed to import because it was corrupt:\n", (gulong) _tmp220_), _tmp223_); -#line 435 "/home/jens/Source/shotwell/src/Dialogs.vala" - neither_message = _tmp224_; -#line 439 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp225_ = message; -#line 439 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp226_ = manifest->corrupt_files; -#line 439 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp227_ = photos_message; -#line 439 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp228_ = videos_message; -#line 439 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp229_ = both_message; -#line 439 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp230_ = neither_message; -#line 439 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp231_ = import_ui_get_media_specific_string (G_TYPE_CHECK_INSTANCE_CAST (_tmp226_, GEE_TYPE_COLLECTION, GeeCollection), _tmp227_, _tmp228_, _tmp229_, _tmp230_); -#line 439 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp232_ = _tmp231_; -#line 439 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp233_ = g_strconcat (_tmp225_, _tmp232_, NULL); -#line 439 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 439 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp233_; -#line 439 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp232_); -#line 442 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp234_ = message; -#line 442 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp235_ = manifest->corrupt_files; -#line 442 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp236_ = import_ui_generate_import_failure_list (_tmp235_, show_dest_id); -#line 442 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp237_ = _tmp236_; -#line 442 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp238_ = g_strconcat (_tmp234_, _tmp237_, NULL); -#line 442 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 442 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp238_; -#line 442 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp237_); -#line 422 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (neither_message); -#line 422 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (both_message); -#line 422 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (videos_message); -#line 422 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (photos_message); -#line 4641 "Dialogs.c" - } -#line 445 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp239_ = manifest->skipped_photos; -#line 445 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp240_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp239_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 445 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp241_ = _tmp240_; -#line 445 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp241_ > 0) { -#line 4651 "Dialogs.c" - const gchar* _tmp242_; - gint _tmp243_; - gint _tmp244_; - gchar* skipped_photos_message = NULL; - GeeList* _tmp247_; - gint _tmp248_; - gint _tmp249_; - GeeList* _tmp250_; - gint _tmp251_; - gint _tmp252_; - gchar* _tmp253_; - const gchar* _tmp254_; - const gchar* _tmp255_; - gchar* _tmp256_; - const gchar* _tmp257_; - GeeList* _tmp258_; - gchar* _tmp259_; - gchar* _tmp260_; - gchar* _tmp261_; -#line 446 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp242_ = message; -#line 446 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp243_ = strlen (_tmp242_); -#line 446 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp244_ = _tmp243_; -#line 446 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp244_ > 0) { -#line 4679 "Dialogs.c" - const gchar* _tmp245_; - gchar* _tmp246_; -#line 447 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp245_ = message; -#line 447 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp246_ = g_strconcat (_tmp245_, "\n", NULL); -#line 447 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 447 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp246_; -#line 4690 "Dialogs.c" - } -#line 452 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp247_ = manifest->skipped_photos; -#line 452 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp248_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp247_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 452 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp249_ = _tmp248_; -#line 452 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp250_ = manifest->skipped_photos; -#line 452 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp251_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp250_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 452 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp252_ = _tmp251_; -#line 452 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp253_ = g_strdup_printf (ngettext ("1 unsupported photo skipped:\n", "%d unsupported photos skipped:\n", (gulong) _tmp249_), _tmp252_); -#line 452 "/home/jens/Source/shotwell/src/Dialogs.vala" - skipped_photos_message = _tmp253_; -#line 456 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp254_ = message; -#line 456 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp255_ = skipped_photos_message; -#line 456 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp256_ = g_strconcat (_tmp254_, _tmp255_, NULL); -#line 456 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 456 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp256_; -#line 458 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp257_ = message; -#line 458 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp258_ = manifest->skipped_photos; -#line 458 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp259_ = import_ui_generate_import_failure_list (_tmp258_, show_dest_id); -#line 458 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp260_ = _tmp259_; -#line 458 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp261_ = g_strconcat (_tmp257_, _tmp260_, NULL); -#line 458 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 458 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp261_; -#line 458 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp260_); -#line 445 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (skipped_photos_message); -#line 4736 "Dialogs.c" - } -#line 461 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp262_ = manifest->skipped_files; -#line 461 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp263_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp262_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 461 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp264_ = _tmp263_; -#line 461 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp264_ > 0) { -#line 4746 "Dialogs.c" - const gchar* _tmp265_; - gint _tmp266_; - gint _tmp267_; - gchar* skipped_files_message = NULL; - GeeList* _tmp270_; - gint _tmp271_; - gint _tmp272_; - GeeList* _tmp273_; - gint _tmp274_; - gint _tmp275_; - gchar* _tmp276_; - const gchar* _tmp277_; - const gchar* _tmp278_; - gchar* _tmp279_; -#line 462 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp265_ = message; -#line 462 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp266_ = strlen (_tmp265_); -#line 462 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp267_ = _tmp266_; -#line 462 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp267_ > 0) { -#line 4769 "Dialogs.c" - const gchar* _tmp268_; - gchar* _tmp269_; -#line 463 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp268_ = message; -#line 463 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp269_ = g_strconcat (_tmp268_, "\n", NULL); -#line 463 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 463 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp269_; -#line 4780 "Dialogs.c" - } -#line 467 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp270_ = manifest->skipped_files; -#line 467 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp271_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp270_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 467 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp272_ = _tmp271_; -#line 467 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp273_ = manifest->skipped_files; -#line 467 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp274_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp273_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 467 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp275_ = _tmp274_; -#line 467 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp276_ = g_strdup_printf (ngettext ("1 non-image file skipped.\n", "%d non-image files skipped.\n", (gulong) _tmp272_), _tmp275_); -#line 467 "/home/jens/Source/shotwell/src/Dialogs.vala" - skipped_files_message = _tmp276_; -#line 471 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp277_ = message; -#line 471 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp278_ = skipped_files_message; -#line 471 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp279_ = g_strconcat (_tmp277_, _tmp278_, NULL); -#line 471 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 471 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp279_; -#line 461 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (skipped_files_message); -#line 4810 "Dialogs.c" - } -#line 474 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp280_ = manifest->aborted; -#line 474 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp281_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp280_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 474 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp282_ = _tmp281_; -#line 474 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp282_ > 0) { -#line 4820 "Dialogs.c" - const gchar* _tmp283_; - gint _tmp284_; - gint _tmp285_; - gchar* photos_message = NULL; - GeeList* _tmp288_; - gint _tmp289_; - gint _tmp290_; - GeeList* _tmp291_; - gint _tmp292_; - gint _tmp293_; - gchar* _tmp294_; - gchar* videos_message = NULL; - GeeList* _tmp295_; - gint _tmp296_; - gint _tmp297_; - GeeList* _tmp298_; - gint _tmp299_; - gint _tmp300_; - gchar* _tmp301_; - gchar* both_message = NULL; - GeeList* _tmp302_; - gint _tmp303_; - gint _tmp304_; - GeeList* _tmp305_; - gint _tmp306_; - gint _tmp307_; - gchar* _tmp308_; - gchar* neither_message = NULL; - GeeList* _tmp309_; - gint _tmp310_; - gint _tmp311_; - GeeList* _tmp312_; - gint _tmp313_; - gint _tmp314_; - gchar* _tmp315_; - const gchar* _tmp316_; - GeeList* _tmp317_; - const gchar* _tmp318_; - const gchar* _tmp319_; - const gchar* _tmp320_; - const gchar* _tmp321_; - gchar* _tmp322_; - gchar* _tmp323_; - gchar* _tmp324_; - const gchar* _tmp325_; - GeeList* _tmp326_; - gchar* _tmp327_; - gchar* _tmp328_; - gchar* _tmp329_; -#line 475 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp283_ = message; -#line 475 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp284_ = strlen (_tmp283_); -#line 475 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp285_ = _tmp284_; -#line 475 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp285_ > 0) { -#line 4878 "Dialogs.c" - const gchar* _tmp286_; - gchar* _tmp287_; -#line 476 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp286_ = message; -#line 476 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp287_ = g_strconcat (_tmp286_, "\n", NULL); -#line 476 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 476 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp287_; -#line 4889 "Dialogs.c" - } -#line 478 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp288_ = manifest->aborted; -#line 478 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp289_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp288_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 478 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp290_ = _tmp289_; -#line 478 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp291_ = manifest->aborted; -#line 478 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp292_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp291_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 478 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp293_ = _tmp292_; -#line 478 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp294_ = g_strdup_printf (ngettext ("1 photo skipped due to user cancel:\n", "%d photos skipped due to user cancel:\n", (gulong) _tmp290_), _tmp293_); -#line 478 "/home/jens/Source/shotwell/src/Dialogs.vala" - photos_message = _tmp294_; -#line 481 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp295_ = manifest->aborted; -#line 481 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp296_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp295_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 481 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp297_ = _tmp296_; -#line 481 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp298_ = manifest->aborted; -#line 481 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp299_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp298_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 481 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp300_ = _tmp299_; -#line 481 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp301_ = g_strdup_printf (ngettext ("1 video skipped due to user cancel:\n", "%d videos skipped due to user cancel:\n", (gulong) _tmp297_), _tmp300_); -#line 481 "/home/jens/Source/shotwell/src/Dialogs.vala" - videos_message = _tmp301_; -#line 484 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp302_ = manifest->aborted; -#line 484 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp303_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp302_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 484 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp304_ = _tmp303_; -#line 484 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp305_ = manifest->aborted; -#line 484 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp306_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp305_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 484 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp307_ = _tmp306_; -#line 484 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp308_ = g_strdup_printf (ngettext ("1 photo/video skipped due to user cancel:\n", "%d photos/videos skipped due to user cancel:\n", (gulong) _tmp304_), _tmp307_); -#line 484 "/home/jens/Source/shotwell/src/Dialogs.vala" - both_message = _tmp308_; -#line 487 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp309_ = manifest->aborted; -#line 487 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp310_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp309_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 487 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp311_ = _tmp310_; -#line 487 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp312_ = manifest->aborted; -#line 487 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp313_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp312_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 487 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp314_ = _tmp313_; -#line 487 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp315_ = g_strdup_printf (ngettext ("1 file skipped due to user cancel:\n", "%d file skipped due to user cancel:\n", (gulong) _tmp311_), _tmp314_); -#line 487 "/home/jens/Source/shotwell/src/Dialogs.vala" - neither_message = _tmp315_; -#line 491 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp316_ = message; -#line 491 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp317_ = manifest->aborted; -#line 491 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp318_ = photos_message; -#line 491 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp319_ = videos_message; -#line 491 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp320_ = both_message; -#line 491 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp321_ = neither_message; -#line 491 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp322_ = import_ui_get_media_specific_string (G_TYPE_CHECK_INSTANCE_CAST (_tmp317_, GEE_TYPE_COLLECTION, GeeCollection), _tmp318_, _tmp319_, _tmp320_, _tmp321_); -#line 491 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp323_ = _tmp322_; -#line 491 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp324_ = g_strconcat (_tmp316_, _tmp323_, NULL); -#line 491 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 491 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp324_; -#line 491 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp323_); -#line 494 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp325_ = message; -#line 494 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp326_ = manifest->aborted; -#line 494 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp327_ = import_ui_generate_import_failure_list (_tmp326_, show_dest_id); -#line 494 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp328_ = _tmp327_; -#line 494 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp329_ = g_strconcat (_tmp325_, _tmp328_, NULL); -#line 494 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 494 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp329_; -#line 494 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp328_); -#line 474 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (neither_message); -#line 474 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (both_message); -#line 474 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (videos_message); -#line 474 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (photos_message); -#line 5003 "Dialogs.c" - } -#line 497 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp330_ = manifest->success; -#line 497 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp331_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp330_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 497 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp332_ = _tmp331_; -#line 497 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp332_ > 0) { -#line 5013 "Dialogs.c" - const gchar* _tmp333_; - gint _tmp334_; - gint _tmp335_; - gchar* photos_message = NULL; - GeeList* _tmp338_; - gint _tmp339_; - gint _tmp340_; - GeeList* _tmp341_; - gint _tmp342_; - gint _tmp343_; - gchar* _tmp344_; - gchar* videos_message = NULL; - GeeList* _tmp345_; - gint _tmp346_; - gint _tmp347_; - GeeList* _tmp348_; - gint _tmp349_; - gint _tmp350_; - gchar* _tmp351_; - gchar* both_message = NULL; - GeeList* _tmp352_; - gint _tmp353_; - gint _tmp354_; - GeeList* _tmp355_; - gint _tmp356_; - gint _tmp357_; - gchar* _tmp358_; - const gchar* _tmp359_; - GeeList* _tmp360_; - const gchar* _tmp361_; - const gchar* _tmp362_; - const gchar* _tmp363_; - gchar* _tmp364_; - gchar* _tmp365_; - gchar* _tmp366_; -#line 498 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp333_ = message; -#line 498 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp334_ = strlen (_tmp333_); -#line 498 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp335_ = _tmp334_; -#line 498 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp335_ > 0) { -#line 5057 "Dialogs.c" - const gchar* _tmp336_; - gchar* _tmp337_; -#line 499 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp336_ = message; -#line 499 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp337_ = g_strconcat (_tmp336_, "\n", NULL); -#line 499 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 499 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp337_; -#line 5068 "Dialogs.c" - } -#line 501 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp338_ = manifest->success; -#line 501 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp339_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp338_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 501 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp340_ = _tmp339_; -#line 501 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp341_ = manifest->success; -#line 501 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp342_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp341_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 501 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp343_ = _tmp342_; -#line 501 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp344_ = g_strdup_printf (ngettext ("1 photo successfully imported.\n", "%d photos successfully imported.\n", (gulong) _tmp340_), _tmp343_); -#line 501 "/home/jens/Source/shotwell/src/Dialogs.vala" - photos_message = _tmp344_; -#line 504 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp345_ = manifest->success; -#line 504 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp346_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp345_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 504 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp347_ = _tmp346_; -#line 504 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp348_ = manifest->success; -#line 504 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp349_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp348_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 504 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp350_ = _tmp349_; -#line 504 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp351_ = g_strdup_printf (ngettext ("1 video successfully imported.\n", "%d videos successfully imported.\n", (gulong) _tmp347_), _tmp350_); -#line 504 "/home/jens/Source/shotwell/src/Dialogs.vala" - videos_message = _tmp351_; -#line 507 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp352_ = manifest->success; -#line 507 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp353_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp352_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 507 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp354_ = _tmp353_; -#line 507 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp355_ = manifest->success; -#line 507 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp356_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp355_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 507 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp357_ = _tmp356_; -#line 507 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp358_ = g_strdup_printf (ngettext ("1 photo/video successfully imported.\n", "%d photos/videos successfully imported.\n", (gulong) _tmp354_), _tmp357_); -#line 507 "/home/jens/Source/shotwell/src/Dialogs.vala" - both_message = _tmp358_; -#line 511 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp359_ = message; -#line 511 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp360_ = manifest->success; -#line 511 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp361_ = photos_message; -#line 511 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp362_ = videos_message; -#line 511 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp363_ = both_message; -#line 511 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp364_ = import_ui_get_media_specific_string (G_TYPE_CHECK_INSTANCE_CAST (_tmp360_, GEE_TYPE_COLLECTION, GeeCollection), _tmp361_, _tmp362_, _tmp363_, ""); -#line 511 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp365_ = _tmp364_; -#line 511 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp366_ = g_strconcat (_tmp359_, _tmp365_, NULL); -#line 511 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 511 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp366_; -#line 511 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp365_); -#line 497 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (both_message); -#line 497 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (videos_message); -#line 497 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (photos_message); -#line 5146 "Dialogs.c" - } -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp367_ = manifest->success; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp368_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp367_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp369_ = _tmp368_; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp370_ = manifest->failed; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp371_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp370_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp372_ = _tmp371_; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp373_ = manifest->camera_failed; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp374_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp373_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp375_ = _tmp374_; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp376_ = manifest->skipped_photos; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp377_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp376_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp378_ = _tmp377_; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp379_ = manifest->skipped_files; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp380_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp379_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp381_ = _tmp380_; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp382_ = manifest->corrupt_files; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp383_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp382_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp384_ = _tmp383_; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp385_ = manifest->already_imported; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp386_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp385_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp387_ = _tmp386_; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp388_ = manifest->aborted; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp389_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp388_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp390_ = _tmp389_; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp391_ = manifest->write_failed; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp392_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp391_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp393_ = _tmp392_; -#line 515 "/home/jens/Source/shotwell/src/Dialogs.vala" - total = (((((((_tmp369_ + _tmp372_) + _tmp375_) + _tmp378_) + _tmp381_) + _tmp384_) + _tmp387_) + _tmp390_) + _tmp393_; -#line 518 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp394_ = total; -#line 518 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp395_ = manifest->all; -#line 518 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp396_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp395_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 518 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp397_ = _tmp396_; -#line 518 "/home/jens/Source/shotwell/src/Dialogs.vala" - _vala_assert (_tmp394_ == _tmp397_, "total == manifest.all.size"); -#line 522 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp398_ = total; -#line 522 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp398_ == 0) { -#line 5218 "Dialogs.c" - const gchar* _tmp399_; - gchar* _tmp400_; -#line 523 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp399_ = message; -#line 523 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp400_ = g_strconcat (_tmp399_, _ ("No photos or videos imported.\n"), NULL); -#line 523 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 523 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp400_; -#line 5229 "Dialogs.c" - } -#line 525 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog = NULL; -#line 526 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog_response = (gint) GTK_RESPONSE_NONE; -#line 527 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (question == NULL) { -#line 5237 "Dialogs.c" - AppWindow* _tmp401_; - AppWindow* _tmp402_; - const gchar* _tmp403_; - GtkMessageDialog* _tmp404_; - GtkMessageDialog* _tmp405_; - GtkWidget* save_results_button = NULL; - GtkMessageDialog* _tmp406_; - GtkWidget* _tmp407_; - GtkWidget* _tmp408_; - GtkWidget* _tmp409_; - GeeList* _tmp410_; - gint _tmp411_; - gint _tmp412_; - GeeList* _tmp413_; - gint _tmp414_; - gint _tmp415_; - GtkWidget* ok_button = NULL; - GtkMessageDialog* _tmp416_; - GtkWidget* _tmp417_; - GtkWidget* _tmp418_; - GtkMessageDialog* _tmp419_; - GtkWidget* _tmp420_; - GtkWindow* dialog_parent = NULL; - GtkMessageDialog* _tmp421_; - GtkContainer* _tmp422_; - GtkWindow* _tmp423_; - GtkMessageDialog* _tmp424_; - GtkMessageDialog* _tmp425_; - gint _tmp426_; -#line 528 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp401_ = app_window_get_instance (); -#line 528 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp402_ = _tmp401_; -#line 528 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp403_ = message; -#line 528 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp404_ = (GtkMessageDialog*) gtk_message_dialog_new (G_TYPE_CHECK_INSTANCE_CAST (_tmp402_, gtk_window_get_type (), GtkWindow), GTK_DIALOG_MODAL, GTK_MESSAGE_INFO, GTK_BUTTONS_NONE, "%s", _tmp403_); -#line 528 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_object_ref_sink (_tmp404_); -#line 528 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (dialog); -#line 528 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog = _tmp404_; -#line 528 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp402_); -#line 530 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp405_ = dialog; -#line 530 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_window_set_title (G_TYPE_CHECK_INSTANCE_CAST (_tmp405_, gtk_window_get_type (), GtkWindow), _ ("Import Complete")); -#line 531 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp406_ = dialog; -#line 531 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp407_ = gtk_dialog_add_button (G_TYPE_CHECK_INSTANCE_CAST (_tmp406_, gtk_dialog_get_type (), GtkDialog), IMPORT_UI_SAVE_RESULTS_BUTTON_NAME, IMPORT_UI_SAVE_RESULTS_RESPONSE_ID); -#line 531 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp408_ = _g_object_ref0 (_tmp407_); -#line 531 "/home/jens/Source/shotwell/src/Dialogs.vala" - save_results_button = _tmp408_; -#line 533 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp409_ = save_results_button; -#line 533 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp410_ = manifest->success; -#line 533 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp411_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp410_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 533 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp412_ = _tmp411_; -#line 533 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp413_ = manifest->all; -#line 533 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp414_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp413_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 533 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp415_ = _tmp414_; -#line 533 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_set_visible (_tmp409_, _tmp412_ < _tmp415_); -#line 534 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp416_ = dialog; -#line 534 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp417_ = gtk_dialog_add_button (G_TYPE_CHECK_INSTANCE_CAST (_tmp416_, gtk_dialog_get_type (), GtkDialog), RESOURCES_OK_LABEL, (gint) GTK_RESPONSE_OK); -#line 534 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp418_ = _g_object_ref0 (_tmp417_); -#line 534 "/home/jens/Source/shotwell/src/Dialogs.vala" - ok_button = _tmp418_; -#line 535 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp419_ = dialog; -#line 535 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp420_ = ok_button; -#line 535 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_window_set_default (G_TYPE_CHECK_INSTANCE_CAST (_tmp419_, gtk_window_get_type (), GtkWindow), _tmp420_); -#line 537 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp421_ = dialog; -#line 537 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp422_ = gtk_widget_get_parent (G_TYPE_CHECK_INSTANCE_CAST (_tmp421_, gtk_widget_get_type (), GtkWidget)); -#line 537 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp423_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp422_, gtk_window_get_type (), GtkWindow)); -#line 537 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog_parent = _tmp423_; -#line 538 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp424_ = dialog; -#line 538 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog_response = gtk_dialog_run (G_TYPE_CHECK_INSTANCE_CAST (_tmp424_, gtk_dialog_get_type (), GtkDialog)); -#line 539 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp425_ = dialog; -#line 539 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_destroy (G_TYPE_CHECK_INSTANCE_CAST (_tmp425_, gtk_widget_get_type (), GtkWidget)); -#line 541 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp426_ = dialog_response; -#line 541 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp426_ == IMPORT_UI_SAVE_RESULTS_RESPONSE_ID) { -#line 5345 "Dialogs.c" - GtkWindow* _tmp427_; - gchar* _tmp428_; - gchar* _tmp429_; -#line 542 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp427_ = dialog_parent; -#line 542 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp428_ = import_ui_create_result_report_from_manifest (manifest); -#line 542 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp429_ = _tmp428_; -#line 542 "/home/jens/Source/shotwell/src/Dialogs.vala" - import_ui_save_import_results (_tmp427_, _tmp429_); -#line 542 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp429_); -#line 5359 "Dialogs.c" - } -#line 527 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (dialog_parent); -#line 527 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (ok_button); -#line 527 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (save_results_button); -#line 5367 "Dialogs.c" - } else { - const gchar* _tmp430_; - const gchar* _tmp431_; - gchar* _tmp432_; - gchar* _tmp433_; - gchar* _tmp434_; - AppWindow* _tmp435_; - AppWindow* _tmp436_; - const gchar* _tmp437_; - GtkMessageDialog* _tmp438_; - GtkMessageDialog* _tmp439_; - GtkWidget* save_results_button = NULL; - GtkMessageDialog* _tmp440_; - GtkWidget* _tmp441_; - GtkWidget* _tmp442_; - GtkWidget* _tmp443_; - GeeList* _tmp444_; - gint _tmp445_; - gint _tmp446_; - GeeList* _tmp447_; - gint _tmp448_; - gint _tmp449_; - GtkWidget* no_button = NULL; - GtkMessageDialog* _tmp450_; - const gchar* _tmp451_; - GtkWidget* _tmp452_; - GtkWidget* _tmp453_; - GtkMessageDialog* _tmp454_; - const gchar* _tmp455_; - GtkMessageDialog* _tmp456_; - GtkWidget* _tmp457_; - GtkMessageDialog* _tmp458_; - GtkMessageDialog* _tmp464_; - GtkMessageDialog* _tmp465_; -#line 545 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp430_ = message; -#line 545 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp431_ = question->question; -#line 545 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp432_ = g_strconcat ("\n", _tmp431_, NULL); -#line 545 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp433_ = _tmp432_; -#line 545 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp434_ = g_strconcat (_tmp430_, _tmp433_, NULL); -#line 545 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 545 "/home/jens/Source/shotwell/src/Dialogs.vala" - message = _tmp434_; -#line 545 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp433_); -#line 547 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp435_ = app_window_get_instance (); -#line 547 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp436_ = _tmp435_; -#line 547 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp437_ = message; -#line 547 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp438_ = (GtkMessageDialog*) gtk_message_dialog_new (G_TYPE_CHECK_INSTANCE_CAST (_tmp436_, gtk_window_get_type (), GtkWindow), GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_NONE, "%s", _tmp437_); -#line 547 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_object_ref_sink (_tmp438_); -#line 547 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (dialog); -#line 547 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog = _tmp438_; -#line 547 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp436_); -#line 549 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp439_ = dialog; -#line 549 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_window_set_title (G_TYPE_CHECK_INSTANCE_CAST (_tmp439_, gtk_window_get_type (), GtkWindow), _ ("Import Complete")); -#line 550 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp440_ = dialog; -#line 550 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp441_ = gtk_dialog_add_button (G_TYPE_CHECK_INSTANCE_CAST (_tmp440_, gtk_dialog_get_type (), GtkDialog), IMPORT_UI_SAVE_RESULTS_BUTTON_NAME, IMPORT_UI_SAVE_RESULTS_RESPONSE_ID); -#line 550 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp442_ = _g_object_ref0 (_tmp441_); -#line 550 "/home/jens/Source/shotwell/src/Dialogs.vala" - save_results_button = _tmp442_; -#line 552 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp443_ = save_results_button; -#line 552 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp444_ = manifest->success; -#line 552 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp445_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp444_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 552 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp446_ = _tmp445_; -#line 552 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp447_ = manifest->all; -#line 552 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp448_ = gee_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp447_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 552 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp449_ = _tmp448_; -#line 552 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_set_visible (_tmp443_, _tmp446_ < _tmp449_); -#line 553 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp450_ = dialog; -#line 553 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp451_ = question->no_button; -#line 553 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp452_ = gtk_dialog_add_button (G_TYPE_CHECK_INSTANCE_CAST (_tmp450_, gtk_dialog_get_type (), GtkDialog), _tmp451_, (gint) GTK_RESPONSE_NO); -#line 553 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp453_ = _g_object_ref0 (_tmp452_); -#line 553 "/home/jens/Source/shotwell/src/Dialogs.vala" - no_button = _tmp453_; -#line 554 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp454_ = dialog; -#line 554 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp455_ = question->yes_button; -#line 554 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_dialog_add_button (G_TYPE_CHECK_INSTANCE_CAST (_tmp454_, gtk_dialog_get_type (), GtkDialog), _tmp455_, (gint) GTK_RESPONSE_YES); -#line 555 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp456_ = dialog; -#line 555 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp457_ = no_button; -#line 555 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_window_set_default (G_TYPE_CHECK_INSTANCE_CAST (_tmp456_, gtk_window_get_type (), GtkWindow), _tmp457_); -#line 557 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp458_ = dialog; -#line 557 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog_response = gtk_dialog_run (G_TYPE_CHECK_INSTANCE_CAST (_tmp458_, gtk_dialog_get_type (), GtkDialog)); -#line 558 "/home/jens/Source/shotwell/src/Dialogs.vala" - while (TRUE) { -#line 5490 "Dialogs.c" - gint _tmp459_; - GtkMessageDialog* _tmp460_; - gchar* _tmp461_; - gchar* _tmp462_; - GtkMessageDialog* _tmp463_; -#line 558 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp459_ = dialog_response; -#line 558 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!(_tmp459_ == IMPORT_UI_SAVE_RESULTS_RESPONSE_ID)) { -#line 558 "/home/jens/Source/shotwell/src/Dialogs.vala" - break; -#line 5502 "Dialogs.c" - } -#line 559 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp460_ = dialog; -#line 559 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp461_ = import_ui_create_result_report_from_manifest (manifest); -#line 559 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp462_ = _tmp461_; -#line 559 "/home/jens/Source/shotwell/src/Dialogs.vala" - import_ui_save_import_results (G_TYPE_CHECK_INSTANCE_CAST (_tmp460_, gtk_window_get_type (), GtkWindow), _tmp462_); -#line 559 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp462_); -#line 560 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp463_ = dialog; -#line 560 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog_response = gtk_dialog_run (G_TYPE_CHECK_INSTANCE_CAST (_tmp463_, gtk_dialog_get_type (), GtkDialog)); -#line 5518 "Dialogs.c" - } -#line 563 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp464_ = dialog; -#line 563 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_hide (G_TYPE_CHECK_INSTANCE_CAST (_tmp464_, gtk_widget_get_type (), GtkWidget)); -#line 564 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp465_ = dialog; -#line 564 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_destroy (G_TYPE_CHECK_INSTANCE_CAST (_tmp465_, gtk_widget_get_type (), GtkWidget)); -#line 527 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (no_button); -#line 527 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (save_results_button); -#line 5532 "Dialogs.c" - } -#line 567 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp466_ = dialog_response; -#line 567 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp466_ == ((gint) GTK_RESPONSE_YES); -#line 567 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (dialog); -#line 567 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (message); -#line 567 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 5544 "Dialogs.c" -} - - -static guint8* -string_get_data (const gchar* self, - int* result_length1) -{ - guint8* result; - guint8* res = NULL; - gint res_length1; - gint _res_size_; - gint _tmp0_; - gint _tmp1_; - gint _tmp2_; - guint8* _tmp3_; - gint _tmp3__length1; - guint8* _tmp4_; - gint _tmp4__length1; -#line 1442 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, NULL); -#line 1443 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - res = (guint8*) self; -#line 1443 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - res_length1 = -1; -#line 1443 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - _res_size_ = res_length1; -#line 1444 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - _tmp0_ = strlen (self); -#line 1444 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - _tmp1_ = _tmp0_; -#line 1444 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - res_length1 = (gint) _tmp1_; -#line 1444 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - _tmp2_ = res_length1; -#line 1445 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - _tmp3_ = res; -#line 1445 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - _tmp3__length1 = res_length1; -#line 1445 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - _tmp4_ = _tmp3_; -#line 1445 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - _tmp4__length1 = _tmp3__length1; -#line 1445 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - if (result_length1) { -#line 1445 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - *result_length1 = _tmp4__length1; -#line 5591 "Dialogs.c" - } -#line 1445 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - result = _tmp4_; -#line 1445 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - return result; -#line 5597 "Dialogs.c" -} - - -void -import_ui_save_import_results (GtkWindow* chooser_dialog_parent, - const gchar* results_log) -{ - GtkFileChooserDialog* chooser_dialog = NULL; - GtkFileChooserDialog* _tmp0_; - GtkFileChooserDialog* _tmp1_; - GtkFileChooserDialog* _tmp2_; - const gchar* _tmp3_; - GtkFileChooserDialog* _tmp4_; - GtkFileChooserDialog* _tmp5_; - gint dialog_result = 0; - GtkFileChooserDialog* _tmp6_; - GFile* chosen_file = NULL; - GtkFileChooserDialog* _tmp7_; - GFile* _tmp8_; - GtkFileChooserDialog* _tmp9_; - GtkFileChooserDialog* _tmp10_; - gboolean _tmp11_ = FALSE; - gint _tmp12_; - GError * _inner_error_ = NULL; -#line 570 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail ((chooser_dialog_parent == NULL) || GTK_IS_WINDOW (chooser_dialog_parent)); -#line 570 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (results_log != NULL); -#line 571 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = (GtkFileChooserDialog*) gtk_file_chooser_dialog_new (IMPORT_UI_SAVE_RESULTS_FILE_CHOOSER_TITLE, chooser_dialog_parent, GTK_FILE_CHOOSER_ACTION_SAVE, RESOURCES_CANCEL_LABEL, GTK_RESPONSE_CANCEL, RESOURCES_SAVE_AS_LABEL, GTK_RESPONSE_ACCEPT, NULL, NULL); -#line 571 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_object_ref_sink (_tmp0_); -#line 571 "/home/jens/Source/shotwell/src/Dialogs.vala" - chooser_dialog = _tmp0_; -#line 574 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = chooser_dialog; -#line 574 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_file_chooser_set_do_overwrite_confirmation (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, gtk_file_chooser_get_type (), GtkFileChooser), TRUE); -#line 575 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = chooser_dialog; -#line 575 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = g_get_home_dir (); -#line 575 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_file_chooser_set_current_folder (G_TYPE_CHECK_INSTANCE_CAST (_tmp2_, gtk_file_chooser_get_type (), GtkFileChooser), _tmp3_); -#line 576 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = chooser_dialog; -#line 576 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_file_chooser_set_current_name (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, gtk_file_chooser_get_type (), GtkFileChooser), "Shotwell Import Log.txt"); -#line 577 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = chooser_dialog; -#line 577 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_file_chooser_set_local_only (G_TYPE_CHECK_INSTANCE_CAST (_tmp5_, gtk_file_chooser_get_type (), GtkFileChooser), FALSE); -#line 579 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = chooser_dialog; -#line 579 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog_result = gtk_dialog_run (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, gtk_dialog_get_type (), GtkDialog)); -#line 580 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = chooser_dialog; -#line 580 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = gtk_file_chooser_get_file (G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, gtk_file_chooser_get_type (), GtkFileChooser)); -#line 580 "/home/jens/Source/shotwell/src/Dialogs.vala" - chosen_file = _tmp8_; -#line 581 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9_ = chooser_dialog; -#line 581 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_hide (G_TYPE_CHECK_INSTANCE_CAST (_tmp9_, gtk_widget_get_type (), GtkWidget)); -#line 582 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10_ = chooser_dialog; -#line 582 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_destroy (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, gtk_widget_get_type (), GtkWidget)); -#line 584 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp12_ = dialog_result; -#line 584 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp12_ == ((gint) GTK_RESPONSE_ACCEPT)) { -#line 5672 "Dialogs.c" - GFile* _tmp13_; -#line 584 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp13_ = chosen_file; -#line 584 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp11_ = _tmp13_ != NULL; -#line 5678 "Dialogs.c" - } else { -#line 584 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp11_ = FALSE; -#line 5682 "Dialogs.c" - } -#line 584 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp11_) { -#line 5686 "Dialogs.c" - { - GFileOutputStream* outstream = NULL; - GFile* _tmp14_; - GFileOutputStream* _tmp15_; - GFileOutputStream* _tmp16_; - guint8* _tmp17_; - gint _tmp17__length1; - guint8* _tmp18_; - gint _tmp18__length1; - GFileOutputStream* _tmp19_; -#line 586 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp14_ = chosen_file; -#line 586 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp15_ = g_file_replace (_tmp14_, NULL, FALSE, G_FILE_CREATE_NONE, NULL, &_inner_error_); -#line 586 "/home/jens/Source/shotwell/src/Dialogs.vala" - outstream = _tmp15_; -#line 586 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 5705 "Dialogs.c" - goto __catch437_g_error; - } -#line 587 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp16_ = outstream; -#line 587 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp17_ = string_get_data (results_log, &_tmp17__length1); -#line 587 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp18_ = _tmp17_; -#line 587 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp18__length1 = _tmp17__length1; -#line 587 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_output_stream_write (G_TYPE_CHECK_INSTANCE_CAST (_tmp16_, g_output_stream_get_type (), GOutputStream), _tmp18_, (gsize) _tmp18__length1, NULL, &_inner_error_); -#line 587 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 587 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (outstream); -#line 5722 "Dialogs.c" - goto __catch437_g_error; - } -#line 588 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp19_ = outstream; -#line 588 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_output_stream_close (G_TYPE_CHECK_INSTANCE_CAST (_tmp19_, g_output_stream_get_type (), GOutputStream), NULL, &_inner_error_); -#line 588 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 588 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (outstream); -#line 5733 "Dialogs.c" - goto __catch437_g_error; - } -#line 585 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (outstream); -#line 5738 "Dialogs.c" - } - goto __finally437; - __catch437_g_error: - { - GError* err = NULL; - GFile* _tmp20_; - gchar* _tmp21_; - gchar* _tmp22_; - GError* _tmp23_; - const gchar* _tmp24_; -#line 585 "/home/jens/Source/shotwell/src/Dialogs.vala" - err = _inner_error_; -#line 585 "/home/jens/Source/shotwell/src/Dialogs.vala" - _inner_error_ = NULL; -#line 590 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp20_ = chosen_file; -#line 590 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp21_ = g_file_get_path (_tmp20_); -#line 590 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp22_ = _tmp21_; -#line 590 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp23_ = err; -#line 590 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp24_ = _tmp23_->message; -#line 590 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_critical ("Dialogs.vala:590: couldn't save import results to log file %s: %s", _tmp22_, _tmp24_); -#line 590 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp22_); -#line 585 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_error_free0 (err); -#line 5769 "Dialogs.c" - } - __finally437: -#line 585 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 585 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (chosen_file); -#line 585 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (chooser_dialog); -#line 585 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 585 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_clear_error (&_inner_error_); -#line 585 "/home/jens/Source/shotwell/src/Dialogs.vala" - return; -#line 5784 "Dialogs.c" - } - } -#line 570 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (chosen_file); -#line 570 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (chooser_dialog); -#line 5791 "Dialogs.c" -} - - -static gboolean -_text_entry_dialog_mediator_on_modify_validate_text_entry_dialog_on_modify_validate_type (const gchar* text, - gpointer self) -{ - gboolean result; - result = text_entry_dialog_mediator_on_modify_validate ((TextEntryDialogMediator*) self, text); -#line 604 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 5803 "Dialogs.c" -} - - -TextEntryDialogMediator* -text_entry_dialog_mediator_construct (GType object_type, - const gchar* title, - const gchar* label, - const gchar* initial_text, - GeeCollection* completion_list, - const gchar* completion_delimiter) -{ - TextEntryDialogMediator* self = NULL; - TextEntryDialog* _tmp0_; - TextEntryDialog* _tmp1_; -#line 601 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (title != NULL, NULL); -#line 601 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (label != NULL, NULL); -#line 601 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail ((completion_list == NULL) || GEE_IS_COLLECTION (completion_list), NULL); -#line 601 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = (TextEntryDialogMediator*) g_type_create_instance (object_type); -#line 603 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = text_entry_dialog_new (); -#line 603 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_object_ref_sink (_tmp0_); -#line 603 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (self->priv->dialog); -#line 603 "/home/jens/Source/shotwell/src/Dialogs.vala" - self->priv->dialog = _tmp0_; -#line 604 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = self->priv->dialog; -#line 604 "/home/jens/Source/shotwell/src/Dialogs.vala" - text_entry_dialog_setup (_tmp1_, _text_entry_dialog_mediator_on_modify_validate_text_entry_dialog_on_modify_validate_type, self, title, label, initial_text, completion_list, completion_delimiter); -#line 601 "/home/jens/Source/shotwell/src/Dialogs.vala" - return self; -#line 5840 "Dialogs.c" -} - - -static gboolean -text_entry_dialog_mediator_real_on_modify_validate (TextEntryDialogMediator* self, - const gchar* text) -{ - gboolean result = FALSE; -#line 607 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (text != NULL, FALSE); -#line 608 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = TRUE; -#line 608 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 5855 "Dialogs.c" -} - - -gboolean -text_entry_dialog_mediator_on_modify_validate (TextEntryDialogMediator* self, - const gchar* text) -{ -#line 607 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (IS_TEXT_ENTRY_DIALOG_MEDIATOR (self), FALSE); -#line 607 "/home/jens/Source/shotwell/src/Dialogs.vala" - return TEXT_ENTRY_DIALOG_MEDIATOR_GET_CLASS (self)->on_modify_validate (self, text); -#line 5867 "Dialogs.c" -} - - -gchar* -_text_entry_dialog_mediator_execute (TextEntryDialogMediator* self) -{ - gchar* result = NULL; - TextEntryDialog* _tmp0_; - gchar* _tmp1_; -#line 611 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (IS_TEXT_ENTRY_DIALOG_MEDIATOR (self), NULL); -#line 612 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = self->priv->dialog; -#line 612 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = text_entry_dialog_execute (_tmp0_); -#line 612 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp1_; -#line 612 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 5887 "Dialogs.c" -} - - -static void -value_text_entry_dialog_mediator_init (GValue* value) -{ -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = NULL; -#line 5896 "Dialogs.c" -} - - -static void -value_text_entry_dialog_mediator_free_value (GValue* value) -{ -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (value->data[0].v_pointer) { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - text_entry_dialog_mediator_unref (value->data[0].v_pointer); -#line 5907 "Dialogs.c" - } -} - - -static void -value_text_entry_dialog_mediator_copy_value (const GValue* src_value, - GValue* dest_value) -{ -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (src_value->data[0].v_pointer) { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - dest_value->data[0].v_pointer = text_entry_dialog_mediator_ref (src_value->data[0].v_pointer); -#line 5920 "Dialogs.c" - } else { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - dest_value->data[0].v_pointer = NULL; -#line 5924 "Dialogs.c" - } -} - - -static gpointer -value_text_entry_dialog_mediator_peek_pointer (const GValue* value) -{ -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - return value->data[0].v_pointer; -#line 5934 "Dialogs.c" -} - - -static gchar* -value_text_entry_dialog_mediator_collect_value (GValue* value, - guint n_collect_values, - GTypeCValue* collect_values, - guint collect_flags) -{ -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (collect_values[0].v_pointer) { -#line 5946 "Dialogs.c" - TextEntryDialogMediator * object; - object = collect_values[0].v_pointer; -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (object->parent_instance.g_class == NULL) { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 5953 "Dialogs.c" - } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 5957 "Dialogs.c" - } -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = text_entry_dialog_mediator_ref (object); -#line 5961 "Dialogs.c" - } else { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = NULL; -#line 5965 "Dialogs.c" - } -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - return NULL; -#line 5969 "Dialogs.c" -} - - -static gchar* -value_text_entry_dialog_mediator_lcopy_value (const GValue* value, - guint n_collect_values, - GTypeCValue* collect_values, - guint collect_flags) -{ - TextEntryDialogMediator ** object_p; - object_p = collect_values[0].v_pointer; -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!object_p) { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); -#line 5985 "Dialogs.c" - } -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!value->data[0].v_pointer) { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - *object_p = NULL; -#line 5991 "Dialogs.c" - } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - *object_p = value->data[0].v_pointer; -#line 5995 "Dialogs.c" - } else { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - *object_p = text_entry_dialog_mediator_ref (value->data[0].v_pointer); -#line 5999 "Dialogs.c" - } -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - return NULL; -#line 6003 "Dialogs.c" -} - - -GParamSpec* -param_spec_text_entry_dialog_mediator (const gchar* name, - const gchar* nick, - const gchar* blurb, - GType object_type, - GParamFlags flags) -{ - ParamSpecTextEntryDialogMediator* spec; -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (g_type_is_a (object_type, TYPE_TEXT_ENTRY_DIALOG_MEDIATOR), NULL); -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - G_PARAM_SPEC (spec)->value_type = object_type; -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - return G_PARAM_SPEC (spec); -#line 6023 "Dialogs.c" -} - - -gpointer -value_get_text_entry_dialog_mediator (const GValue* value) -{ -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_TEXT_ENTRY_DIALOG_MEDIATOR), NULL); -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - return value->data[0].v_pointer; -#line 6034 "Dialogs.c" -} - - -void -value_set_text_entry_dialog_mediator (GValue* value, - gpointer v_object) -{ - TextEntryDialogMediator * old; -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_TEXT_ENTRY_DIALOG_MEDIATOR)); -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - old = value->data[0].v_pointer; -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (v_object) { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_TEXT_ENTRY_DIALOG_MEDIATOR)); -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = v_object; -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - text_entry_dialog_mediator_ref (value->data[0].v_pointer); -#line 6057 "Dialogs.c" - } else { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = NULL; -#line 6061 "Dialogs.c" - } -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (old) { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - text_entry_dialog_mediator_unref (old); -#line 6067 "Dialogs.c" - } -} - - -void -value_take_text_entry_dialog_mediator (GValue* value, - gpointer v_object) -{ - TextEntryDialogMediator * old; -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_TEXT_ENTRY_DIALOG_MEDIATOR)); -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - old = value->data[0].v_pointer; -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (v_object) { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_TEXT_ENTRY_DIALOG_MEDIATOR)); -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = v_object; -#line 6089 "Dialogs.c" - } else { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = NULL; -#line 6093 "Dialogs.c" - } -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (old) { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - text_entry_dialog_mediator_unref (old); -#line 6099 "Dialogs.c" - } -} - - -static void -text_entry_dialog_mediator_class_init (TextEntryDialogMediatorClass * klass) -{ -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - text_entry_dialog_mediator_parent_class = g_type_class_peek_parent (klass); -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - ((TextEntryDialogMediatorClass *) klass)->finalize = text_entry_dialog_mediator_finalize; -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_type_class_add_private (klass, sizeof (TextEntryDialogMediatorPrivate)); -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - ((TextEntryDialogMediatorClass *) klass)->on_modify_validate = (gboolean (*) (TextEntryDialogMediator *, const gchar*)) text_entry_dialog_mediator_real_on_modify_validate; -#line 6115 "Dialogs.c" -} - - -static void -text_entry_dialog_mediator_instance_init (TextEntryDialogMediator * self) -{ -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - self->priv = TEXT_ENTRY_DIALOG_MEDIATOR_GET_PRIVATE (self); -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - self->ref_count = 1; -#line 6126 "Dialogs.c" -} - - -static void -text_entry_dialog_mediator_finalize (TextEntryDialogMediator * obj) -{ - TextEntryDialogMediator * self; -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_TEXT_ENTRY_DIALOG_MEDIATOR, TextEntryDialogMediator); -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_signal_handlers_destroy (self); -#line 599 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (self->priv->dialog); -#line 6140 "Dialogs.c" -} - - -GType -text_entry_dialog_mediator_get_type (void) -{ - static volatile gsize text_entry_dialog_mediator_type_id__volatile = 0; - if (g_once_init_enter (&text_entry_dialog_mediator_type_id__volatile)) { - static const GTypeValueTable g_define_type_value_table = { value_text_entry_dialog_mediator_init, value_text_entry_dialog_mediator_free_value, value_text_entry_dialog_mediator_copy_value, value_text_entry_dialog_mediator_peek_pointer, "p", value_text_entry_dialog_mediator_collect_value, "p", value_text_entry_dialog_mediator_lcopy_value }; - static const GTypeInfo g_define_type_info = { sizeof (TextEntryDialogMediatorClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) text_entry_dialog_mediator_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (TextEntryDialogMediator), 0, (GInstanceInitFunc) text_entry_dialog_mediator_instance_init, &g_define_type_value_table }; - static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) }; - GType text_entry_dialog_mediator_type_id; - text_entry_dialog_mediator_type_id = g_type_register_fundamental (g_type_fundamental_next (), "TextEntryDialogMediator", &g_define_type_info, &g_define_type_fundamental_info, G_TYPE_FLAG_ABSTRACT); - g_once_init_leave (&text_entry_dialog_mediator_type_id__volatile, text_entry_dialog_mediator_type_id); - } - return text_entry_dialog_mediator_type_id__volatile; -} - - -gpointer -text_entry_dialog_mediator_ref (gpointer instance) -{ - TextEntryDialogMediator * self; - self = instance; -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_atomic_int_inc (&self->ref_count); -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - return instance; -#line 6169 "Dialogs.c" -} - - -void -text_entry_dialog_mediator_unref (gpointer instance) -{ - TextEntryDialogMediator * self; - self = instance; -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (g_atomic_int_dec_and_test (&self->ref_count)) { -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - TEXT_ENTRY_DIALOG_MEDIATOR_GET_CLASS (self)->finalize (self); -#line 598 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_type_free_instance ((GTypeInstance *) self); -#line 6184 "Dialogs.c" - } -} - - -static gboolean -_multi_text_entry_dialog_mediator_on_modify_validate_multi_text_entry_dialog_on_modify_validate_type (const gchar* text, - gpointer self) -{ - gboolean result; - result = multi_text_entry_dialog_mediator_on_modify_validate ((MultiTextEntryDialogMediator*) self, text); -#line 621 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 6197 "Dialogs.c" -} - - -MultiTextEntryDialogMediator* -multi_text_entry_dialog_mediator_construct (GType object_type, - const gchar* title, - const gchar* label, - const gchar* initial_text) -{ - MultiTextEntryDialogMediator* self = NULL; - MultiTextEntryDialog* _tmp0_; - MultiTextEntryDialog* _tmp1_; -#line 619 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (title != NULL, NULL); -#line 619 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (label != NULL, NULL); -#line 619 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = (MultiTextEntryDialogMediator*) g_type_create_instance (object_type); -#line 620 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = multi_text_entry_dialog_new (); -#line 620 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_object_ref_sink (_tmp0_); -#line 620 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (self->priv->dialog); -#line 620 "/home/jens/Source/shotwell/src/Dialogs.vala" - self->priv->dialog = _tmp0_; -#line 621 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = self->priv->dialog; -#line 621 "/home/jens/Source/shotwell/src/Dialogs.vala" - multi_text_entry_dialog_setup (_tmp1_, _multi_text_entry_dialog_mediator_on_modify_validate_multi_text_entry_dialog_on_modify_validate_type, self, title, label, initial_text); -#line 619 "/home/jens/Source/shotwell/src/Dialogs.vala" - return self; -#line 6230 "Dialogs.c" -} - - -static gboolean -multi_text_entry_dialog_mediator_real_on_modify_validate (MultiTextEntryDialogMediator* self, - const gchar* text) -{ - gboolean result = FALSE; -#line 624 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (text != NULL, FALSE); -#line 625 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = TRUE; -#line 625 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 6245 "Dialogs.c" -} - - -gboolean -multi_text_entry_dialog_mediator_on_modify_validate (MultiTextEntryDialogMediator* self, - const gchar* text) -{ -#line 624 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (IS_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR (self), FALSE); -#line 624 "/home/jens/Source/shotwell/src/Dialogs.vala" - return MULTI_TEXT_ENTRY_DIALOG_MEDIATOR_GET_CLASS (self)->on_modify_validate (self, text); -#line 6257 "Dialogs.c" -} - - -gchar* -_multi_text_entry_dialog_mediator_execute (MultiTextEntryDialogMediator* self) -{ - gchar* result = NULL; - MultiTextEntryDialog* _tmp0_; - gchar* _tmp1_; -#line 628 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (IS_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR (self), NULL); -#line 629 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = self->priv->dialog; -#line 629 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = multi_text_entry_dialog_execute (_tmp0_); -#line 629 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp1_; -#line 629 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 6277 "Dialogs.c" -} - - -static void -value_multi_text_entry_dialog_mediator_init (GValue* value) -{ -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = NULL; -#line 6286 "Dialogs.c" -} - - -static void -value_multi_text_entry_dialog_mediator_free_value (GValue* value) -{ -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (value->data[0].v_pointer) { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - multi_text_entry_dialog_mediator_unref (value->data[0].v_pointer); -#line 6297 "Dialogs.c" - } -} - - -static void -value_multi_text_entry_dialog_mediator_copy_value (const GValue* src_value, - GValue* dest_value) -{ -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (src_value->data[0].v_pointer) { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - dest_value->data[0].v_pointer = multi_text_entry_dialog_mediator_ref (src_value->data[0].v_pointer); -#line 6310 "Dialogs.c" - } else { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - dest_value->data[0].v_pointer = NULL; -#line 6314 "Dialogs.c" - } -} - - -static gpointer -value_multi_text_entry_dialog_mediator_peek_pointer (const GValue* value) -{ -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - return value->data[0].v_pointer; -#line 6324 "Dialogs.c" -} - - -static gchar* -value_multi_text_entry_dialog_mediator_collect_value (GValue* value, - guint n_collect_values, - GTypeCValue* collect_values, - guint collect_flags) -{ -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (collect_values[0].v_pointer) { -#line 6336 "Dialogs.c" - MultiTextEntryDialogMediator * object; - object = collect_values[0].v_pointer; -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (object->parent_instance.g_class == NULL) { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 6343 "Dialogs.c" - } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 6347 "Dialogs.c" - } -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = multi_text_entry_dialog_mediator_ref (object); -#line 6351 "Dialogs.c" - } else { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = NULL; -#line 6355 "Dialogs.c" - } -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - return NULL; -#line 6359 "Dialogs.c" -} - - -static gchar* -value_multi_text_entry_dialog_mediator_lcopy_value (const GValue* value, - guint n_collect_values, - GTypeCValue* collect_values, - guint collect_flags) -{ - MultiTextEntryDialogMediator ** object_p; - object_p = collect_values[0].v_pointer; -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!object_p) { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); -#line 6375 "Dialogs.c" - } -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!value->data[0].v_pointer) { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - *object_p = NULL; -#line 6381 "Dialogs.c" - } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - *object_p = value->data[0].v_pointer; -#line 6385 "Dialogs.c" - } else { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - *object_p = multi_text_entry_dialog_mediator_ref (value->data[0].v_pointer); -#line 6389 "Dialogs.c" - } -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - return NULL; -#line 6393 "Dialogs.c" -} - - -GParamSpec* -param_spec_multi_text_entry_dialog_mediator (const gchar* name, - const gchar* nick, - const gchar* blurb, - GType object_type, - GParamFlags flags) -{ - ParamSpecMultiTextEntryDialogMediator* spec; -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (g_type_is_a (object_type, TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR), NULL); -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - G_PARAM_SPEC (spec)->value_type = object_type; -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - return G_PARAM_SPEC (spec); -#line 6413 "Dialogs.c" -} - - -gpointer -value_get_multi_text_entry_dialog_mediator (const GValue* value) -{ -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR), NULL); -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - return value->data[0].v_pointer; -#line 6424 "Dialogs.c" -} - - -void -value_set_multi_text_entry_dialog_mediator (GValue* value, - gpointer v_object) -{ - MultiTextEntryDialogMediator * old; -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR)); -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - old = value->data[0].v_pointer; -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (v_object) { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR)); -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = v_object; -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - multi_text_entry_dialog_mediator_ref (value->data[0].v_pointer); -#line 6447 "Dialogs.c" - } else { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = NULL; -#line 6451 "Dialogs.c" - } -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (old) { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - multi_text_entry_dialog_mediator_unref (old); -#line 6457 "Dialogs.c" - } -} - - -void -value_take_multi_text_entry_dialog_mediator (GValue* value, - gpointer v_object) -{ - MultiTextEntryDialogMediator * old; -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR)); -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - old = value->data[0].v_pointer; -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (v_object) { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR)); -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = v_object; -#line 6479 "Dialogs.c" - } else { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - value->data[0].v_pointer = NULL; -#line 6483 "Dialogs.c" - } -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (old) { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - multi_text_entry_dialog_mediator_unref (old); -#line 6489 "Dialogs.c" - } -} - - -static void -multi_text_entry_dialog_mediator_class_init (MultiTextEntryDialogMediatorClass * klass) -{ -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - multi_text_entry_dialog_mediator_parent_class = g_type_class_peek_parent (klass); -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - ((MultiTextEntryDialogMediatorClass *) klass)->finalize = multi_text_entry_dialog_mediator_finalize; -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_type_class_add_private (klass, sizeof (MultiTextEntryDialogMediatorPrivate)); -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - ((MultiTextEntryDialogMediatorClass *) klass)->on_modify_validate = (gboolean (*) (MultiTextEntryDialogMediator *, const gchar*)) multi_text_entry_dialog_mediator_real_on_modify_validate; -#line 6505 "Dialogs.c" -} - - -static void -multi_text_entry_dialog_mediator_instance_init (MultiTextEntryDialogMediator * self) -{ -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - self->priv = MULTI_TEXT_ENTRY_DIALOG_MEDIATOR_GET_PRIVATE (self); -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - self->ref_count = 1; -#line 6516 "Dialogs.c" -} - - -static void -multi_text_entry_dialog_mediator_finalize (MultiTextEntryDialogMediator * obj) -{ - MultiTextEntryDialogMediator * self; -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR, MultiTextEntryDialogMediator); -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_signal_handlers_destroy (self); -#line 617 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (self->priv->dialog); -#line 6530 "Dialogs.c" -} - - -GType -multi_text_entry_dialog_mediator_get_type (void) -{ - static volatile gsize multi_text_entry_dialog_mediator_type_id__volatile = 0; - if (g_once_init_enter (&multi_text_entry_dialog_mediator_type_id__volatile)) { - static const GTypeValueTable g_define_type_value_table = { value_multi_text_entry_dialog_mediator_init, value_multi_text_entry_dialog_mediator_free_value, value_multi_text_entry_dialog_mediator_copy_value, value_multi_text_entry_dialog_mediator_peek_pointer, "p", value_multi_text_entry_dialog_mediator_collect_value, "p", value_multi_text_entry_dialog_mediator_lcopy_value }; - static const GTypeInfo g_define_type_info = { sizeof (MultiTextEntryDialogMediatorClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) multi_text_entry_dialog_mediator_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (MultiTextEntryDialogMediator), 0, (GInstanceInitFunc) multi_text_entry_dialog_mediator_instance_init, &g_define_type_value_table }; - static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) }; - GType multi_text_entry_dialog_mediator_type_id; - multi_text_entry_dialog_mediator_type_id = g_type_register_fundamental (g_type_fundamental_next (), "MultiTextEntryDialogMediator", &g_define_type_info, &g_define_type_fundamental_info, G_TYPE_FLAG_ABSTRACT); - g_once_init_leave (&multi_text_entry_dialog_mediator_type_id__volatile, multi_text_entry_dialog_mediator_type_id); - } - return multi_text_entry_dialog_mediator_type_id__volatile; -} - - -gpointer -multi_text_entry_dialog_mediator_ref (gpointer instance) -{ - MultiTextEntryDialogMediator * self; - self = instance; -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_atomic_int_inc (&self->ref_count); -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - return instance; -#line 6559 "Dialogs.c" -} - - -void -multi_text_entry_dialog_mediator_unref (gpointer instance) -{ - MultiTextEntryDialogMediator * self; - self = instance; -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (g_atomic_int_dec_and_test (&self->ref_count)) { -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - MULTI_TEXT_ENTRY_DIALOG_MEDIATOR_GET_CLASS (self)->finalize (self); -#line 616 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_type_free_instance ((GTypeInstance *) self); -#line 6574 "Dialogs.c" - } -} - - -gchar* -build_alert_body_text (const gchar* primary_text, - const gchar* secondary_text, - gboolean should_escape) -{ - gchar* result = NULL; - gchar* _tmp6_; - gchar* _tmp7_; - gchar* _tmp8_; - gchar* _tmp9_; -#line 638 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (should_escape) { -#line 6591 "Dialogs.c" - gchar* _tmp0_; - gchar* _tmp1_; - gchar* _tmp2_; - gchar* _tmp3_; - gchar* _tmp4_; - gchar* _tmp5_; -#line 639 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = guarded_markup_escape_text (primary_text); -#line 639 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = _tmp0_; -#line 639 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = guarded_markup_escape_text (secondary_text); -#line 639 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = _tmp2_; -#line 639 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = g_strdup_printf ("<span weight=\"Bold\" size=\"larger\">%s</span>\n%s", _tmp1_, _tmp3_); -#line 639 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = _tmp4_; -#line 639 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp3_); -#line 639 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp1_); -#line 639 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp5_; -#line 639 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 6618 "Dialogs.c" - } -#line 643 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = guarded_markup_escape_text (primary_text); -#line 643 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = _tmp6_; -#line 643 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = g_strdup_printf ("<span weight=\"Bold\" size=\"larger\">%s</span>\n%s", _tmp7_, secondary_text); -#line 643 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9_ = _tmp8_; -#line 643 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp7_); -#line 643 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp9_; -#line 643 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 6634 "Dialogs.c" -} - - -EventRenameDialog* -event_rename_dialog_construct (GType object_type, - const gchar* event_name) -{ - EventRenameDialog* self = NULL; -#line 650 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = (EventRenameDialog*) text_entry_dialog_mediator_construct (object_type, _ ("Rename Event"), _ ("Name:"), event_name, NULL, NULL); -#line 649 "/home/jens/Source/shotwell/src/Dialogs.vala" - return self; -#line 6647 "Dialogs.c" -} - - -EventRenameDialog* -event_rename_dialog_new (const gchar* event_name) -{ -#line 649 "/home/jens/Source/shotwell/src/Dialogs.vala" - return event_rename_dialog_construct (TYPE_EVENT_RENAME_DIALOG, event_name); -#line 6656 "Dialogs.c" -} - - -static gchar* -event_rename_dialog_real_execute (EventRenameDialog* self) -{ - gchar* result = NULL; - gchar* _tmp0_; - gchar* _tmp1_; - gchar* _tmp2_; - gchar* _tmp3_; -#line 654 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = _text_entry_dialog_mediator_execute (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_TEXT_ENTRY_DIALOG_MEDIATOR, TextEntryDialogMediator)); -#line 654 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = _tmp0_; -#line 654 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = event_prep_event_name (_tmp1_); -#line 654 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = _tmp2_; -#line 654 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp1_); -#line 654 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp3_; -#line 654 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 6682 "Dialogs.c" -} - - -gchar* -event_rename_dialog_execute (EventRenameDialog* self) -{ -#line 653 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (IS_EVENT_RENAME_DIALOG (self), NULL); -#line 653 "/home/jens/Source/shotwell/src/Dialogs.vala" - return EVENT_RENAME_DIALOG_GET_CLASS (self)->execute (self); -#line 6693 "Dialogs.c" -} - - -static void -event_rename_dialog_class_init (EventRenameDialogClass * klass) -{ -#line 648 "/home/jens/Source/shotwell/src/Dialogs.vala" - event_rename_dialog_parent_class = g_type_class_peek_parent (klass); -#line 648 "/home/jens/Source/shotwell/src/Dialogs.vala" - ((EventRenameDialogClass *) klass)->execute = (gchar* (*) (EventRenameDialog *)) event_rename_dialog_real_execute; -#line 6704 "Dialogs.c" -} - - -static void -event_rename_dialog_instance_init (EventRenameDialog * self) -{ -} - - -GType -event_rename_dialog_get_type (void) -{ - static volatile gsize event_rename_dialog_type_id__volatile = 0; - if (g_once_init_enter (&event_rename_dialog_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (EventRenameDialogClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) event_rename_dialog_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (EventRenameDialog), 0, (GInstanceInitFunc) event_rename_dialog_instance_init, NULL }; - GType event_rename_dialog_type_id; - event_rename_dialog_type_id = g_type_register_static (TYPE_TEXT_ENTRY_DIALOG_MEDIATOR, "EventRenameDialog", &g_define_type_info, 0); - g_once_init_leave (&event_rename_dialog_type_id__volatile, event_rename_dialog_type_id); - } - return event_rename_dialog_type_id__volatile; -} - - -EditTitleDialog* -edit_title_dialog_construct (GType object_type, - const gchar* photo_title) -{ - EditTitleDialog* self = NULL; -#line 661 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = (EditTitleDialog*) text_entry_dialog_mediator_construct (object_type, C_ ("Dialog Title", "Edit Title"), _ ("Title:"), photo_title, NULL, NULL); -#line 659 "/home/jens/Source/shotwell/src/Dialogs.vala" - return self; -#line 6737 "Dialogs.c" -} - - -EditTitleDialog* -edit_title_dialog_new (const gchar* photo_title) -{ -#line 659 "/home/jens/Source/shotwell/src/Dialogs.vala" - return edit_title_dialog_construct (TYPE_EDIT_TITLE_DIALOG, photo_title); -#line 6746 "Dialogs.c" -} - - -static gchar* -edit_title_dialog_real_execute (EditTitleDialog* self) -{ - gchar* result = NULL; - gchar* _tmp0_; - gchar* _tmp1_; - gchar* _tmp2_; - gchar* _tmp3_; -#line 666 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = _text_entry_dialog_mediator_execute (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_TEXT_ENTRY_DIALOG_MEDIATOR, TextEntryDialogMediator)); -#line 666 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = _tmp0_; -#line 666 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = media_source_prep_title (_tmp1_); -#line 666 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = _tmp2_; -#line 666 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp1_); -#line 666 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp3_; -#line 666 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 6772 "Dialogs.c" -} - - -gchar* -edit_title_dialog_execute (EditTitleDialog* self) -{ -#line 665 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (IS_EDIT_TITLE_DIALOG (self), NULL); -#line 665 "/home/jens/Source/shotwell/src/Dialogs.vala" - return EDIT_TITLE_DIALOG_GET_CLASS (self)->execute (self); -#line 6783 "Dialogs.c" -} - - -static gboolean -edit_title_dialog_real_on_modify_validate (TextEntryDialogMediator* base, - const gchar* text) -{ - EditTitleDialog * self; - gboolean result = FALSE; -#line 669 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_EDIT_TITLE_DIALOG, EditTitleDialog); -#line 669 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (text != NULL, FALSE); -#line 670 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = TRUE; -#line 670 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 6801 "Dialogs.c" -} - - -static void -edit_title_dialog_class_init (EditTitleDialogClass * klass) -{ -#line 658 "/home/jens/Source/shotwell/src/Dialogs.vala" - edit_title_dialog_parent_class = g_type_class_peek_parent (klass); -#line 658 "/home/jens/Source/shotwell/src/Dialogs.vala" - ((EditTitleDialogClass *) klass)->execute = (gchar* (*) (EditTitleDialog *)) edit_title_dialog_real_execute; -#line 658 "/home/jens/Source/shotwell/src/Dialogs.vala" - ((TextEntryDialogMediatorClass *) klass)->on_modify_validate = (gboolean (*) (TextEntryDialogMediator *, const gchar*)) edit_title_dialog_real_on_modify_validate; -#line 6814 "Dialogs.c" -} - - -static void -edit_title_dialog_instance_init (EditTitleDialog * self) -{ -} - - -GType -edit_title_dialog_get_type (void) -{ - static volatile gsize edit_title_dialog_type_id__volatile = 0; - if (g_once_init_enter (&edit_title_dialog_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (EditTitleDialogClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) edit_title_dialog_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (EditTitleDialog), 0, (GInstanceInitFunc) edit_title_dialog_instance_init, NULL }; - GType edit_title_dialog_type_id; - edit_title_dialog_type_id = g_type_register_static (TYPE_TEXT_ENTRY_DIALOG_MEDIATOR, "EditTitleDialog", &g_define_type_info, 0); - g_once_init_leave (&edit_title_dialog_type_id__volatile, edit_title_dialog_type_id); - } - return edit_title_dialog_type_id__volatile; -} - - -EditCommentDialog* -edit_comment_dialog_construct (GType object_type, - const gchar* comment, - gboolean is_event) -{ - EditCommentDialog* self = NULL; - const gchar* _tmp0_ = NULL; - gchar* title_tmp = NULL; - gchar* _tmp1_; -#line 676 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (is_event) { -#line 678 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = _ ("Edit Event Comment"); -#line 6851 "Dialogs.c" - } else { -#line 679 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = _ ("Edit Photo/Video Comment"); -#line 6855 "Dialogs.c" - } -#line 676 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = g_strdup (_tmp0_); -#line 676 "/home/jens/Source/shotwell/src/Dialogs.vala" - title_tmp = _tmp1_; -#line 680 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = (EditCommentDialog*) multi_text_entry_dialog_mediator_construct (object_type, title_tmp, _ ("Comment:"), comment); -#line 675 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (title_tmp); -#line 675 "/home/jens/Source/shotwell/src/Dialogs.vala" - return self; -#line 6867 "Dialogs.c" -} - - -EditCommentDialog* -edit_comment_dialog_new (const gchar* comment, - gboolean is_event) -{ -#line 675 "/home/jens/Source/shotwell/src/Dialogs.vala" - return edit_comment_dialog_construct (TYPE_EDIT_COMMENT_DIALOG, comment, is_event); -#line 6877 "Dialogs.c" -} - - -static gchar* -edit_comment_dialog_real_execute (EditCommentDialog* self) -{ - gchar* result = NULL; - gchar* _tmp0_; - gchar* _tmp1_; - gchar* _tmp2_; - gchar* _tmp3_; -#line 684 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = _multi_text_entry_dialog_mediator_execute (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR, MultiTextEntryDialogMediator)); -#line 684 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = _tmp0_; -#line 684 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = media_source_prep_comment (_tmp1_); -#line 684 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = _tmp2_; -#line 684 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp1_); -#line 684 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp3_; -#line 684 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 6903 "Dialogs.c" -} - - -gchar* -edit_comment_dialog_execute (EditCommentDialog* self) -{ -#line 683 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (IS_EDIT_COMMENT_DIALOG (self), NULL); -#line 683 "/home/jens/Source/shotwell/src/Dialogs.vala" - return EDIT_COMMENT_DIALOG_GET_CLASS (self)->execute (self); -#line 6914 "Dialogs.c" -} - - -static gboolean -edit_comment_dialog_real_on_modify_validate (MultiTextEntryDialogMediator* base, - const gchar* text) -{ - EditCommentDialog * self; - gboolean result = FALSE; -#line 687 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_EDIT_COMMENT_DIALOG, EditCommentDialog); -#line 687 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (text != NULL, FALSE); -#line 688 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = TRUE; -#line 688 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 6932 "Dialogs.c" -} - - -static void -edit_comment_dialog_class_init (EditCommentDialogClass * klass) -{ -#line 674 "/home/jens/Source/shotwell/src/Dialogs.vala" - edit_comment_dialog_parent_class = g_type_class_peek_parent (klass); -#line 674 "/home/jens/Source/shotwell/src/Dialogs.vala" - ((EditCommentDialogClass *) klass)->execute = (gchar* (*) (EditCommentDialog *)) edit_comment_dialog_real_execute; -#line 674 "/home/jens/Source/shotwell/src/Dialogs.vala" - ((MultiTextEntryDialogMediatorClass *) klass)->on_modify_validate = (gboolean (*) (MultiTextEntryDialogMediator *, const gchar*)) edit_comment_dialog_real_on_modify_validate; -#line 6945 "Dialogs.c" -} - - -static void -edit_comment_dialog_instance_init (EditCommentDialog * self) -{ -} - - -GType -edit_comment_dialog_get_type (void) -{ - static volatile gsize edit_comment_dialog_type_id__volatile = 0; - if (g_once_init_enter (&edit_comment_dialog_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (EditCommentDialogClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) edit_comment_dialog_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (EditCommentDialog), 0, (GInstanceInitFunc) edit_comment_dialog_instance_init, NULL }; - GType edit_comment_dialog_type_id; - edit_comment_dialog_type_id = g_type_register_static (TYPE_MULTI_TEXT_ENTRY_DIALOG_MEDIATOR, "EditCommentDialog", &g_define_type_info, 0); - g_once_init_leave (&edit_comment_dialog_type_id__volatile, edit_comment_dialog_type_id); - } - return edit_comment_dialog_type_id__volatile; -} - - -GtkResponseType -remove_from_library_dialog (GtkWindow* owner, - const gchar* title, - const gchar* user_message, - gint count) -{ - GtkResponseType result = 0; - gchar* trash_action = NULL; - gchar* _tmp0_; - GtkMessageDialog* dialog = NULL; - GtkMessageDialog* _tmp1_; - gchar* _tmp2_; - gchar* _tmp3_; - GtkResponseType _result_ = 0; -#line 694 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (GTK_IS_WINDOW (owner), 0); -#line 694 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (title != NULL, 0); -#line 694 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (user_message != NULL, 0); -#line 696 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = g_strdup (ngettext ("Remove and _Trash File", "Remove and _Trash Files", (gulong) count)); -#line 696 "/home/jens/Source/shotwell/src/Dialogs.vala" - trash_action = _tmp0_; -#line 698 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = (GtkMessageDialog*) gtk_message_dialog_new (owner, GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_CANCEL, "%s", user_message); -#line 698 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_object_ref_sink (_tmp1_); -#line 698 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog = _tmp1_; -#line 700 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_dialog_add_button (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_dialog_get_type (), GtkDialog), _ ("_Remove From Library"), (gint) GTK_RESPONSE_NO); -#line 701 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_dialog_add_button (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_dialog_get_type (), GtkDialog), trash_action, (gint) GTK_RESPONSE_YES); -#line 706 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = build_alert_body_text (title, user_message, TRUE); -#line 706 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = _tmp2_; -#line 706 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_message_dialog_set_markup (dialog, _tmp3_); -#line 706 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp3_); -#line 708 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_ = (GtkResponseType) gtk_dialog_run (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_dialog_get_type (), GtkDialog)); -#line 710 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_destroy (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_widget_get_type (), GtkWidget)); -#line 712 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _result_; -#line 712 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (dialog); -#line 712 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (trash_action); -#line 712 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 7023 "Dialogs.c" -} - - -GtkResponseType -remove_from_filesystem_dialog (GtkWindow* owner, - const gchar* title, - const gchar* user_message) -{ - GtkResponseType result = 0; - GtkMessageDialog* dialog = NULL; - GtkMessageDialog* _tmp0_; - gchar* _tmp1_; - gchar* _tmp2_; - GtkResponseType _result_ = 0; -#line 716 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (GTK_IS_WINDOW (owner), 0); -#line 716 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (title != NULL, 0); -#line 716 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (user_message != NULL, 0); -#line 718 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = (GtkMessageDialog*) gtk_message_dialog_new (owner, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_NONE, "%s", user_message); -#line 718 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_object_ref_sink (_tmp0_); -#line 718 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog = _tmp0_; -#line 720 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_dialog_add_button (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_dialog_get_type (), GtkDialog), _ ("_Keep"), (gint) GTK_RESPONSE_NO); -#line 721 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_dialog_add_button (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_dialog_get_type (), GtkDialog), _ ("_Delete"), (gint) GTK_RESPONSE_YES); -#line 722 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_dialog_set_default_response (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_dialog_get_type (), GtkDialog), (gint) GTK_RESPONSE_NO); -#line 724 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = build_alert_body_text (title, user_message, TRUE); -#line 724 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = _tmp1_; -#line 724 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_message_dialog_set_markup (dialog, _tmp2_); -#line 724 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp2_); -#line 726 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_ = (GtkResponseType) gtk_dialog_run (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_dialog_get_type (), GtkDialog)); -#line 728 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_destroy (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_widget_get_type (), GtkWidget)); -#line 730 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _result_; -#line 730 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (dialog); -#line 730 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 7074 "Dialogs.c" -} - - -gboolean -revert_editable_dialog (GtkWindow* owner, - GeeCollection* photos) -{ - gboolean result = FALSE; - gint count = 0; - gint _tmp6_; - const gchar* _tmp7_ = NULL; - gint _tmp8_; - gchar* headline = NULL; - gchar* _tmp9_; - gchar* msg = NULL; - gint _tmp10_; - gint _tmp11_; - gchar* _tmp12_; - const gchar* _tmp13_ = NULL; - gint _tmp14_; - gchar* action = NULL; - gchar* _tmp15_; - GtkMessageDialog* dialog = NULL; - const gchar* _tmp16_; - GtkMessageDialog* _tmp17_; - GtkMessageDialog* _tmp18_; - GtkMessageDialog* _tmp19_; - const gchar* _tmp20_; - GtkMessageDialog* _tmp21_; - const gchar* _tmp22_; - const gchar* _tmp23_; - gchar* _tmp24_; - gchar* _tmp25_; - GtkResponseType _result_ = 0; - GtkMessageDialog* _tmp26_; - GtkMessageDialog* _tmp27_; - GtkResponseType _tmp28_; -#line 733 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (GTK_IS_WINDOW (owner), FALSE); -#line 733 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (GEE_IS_COLLECTION (photos), FALSE); -#line 734 "/home/jens/Source/shotwell/src/Dialogs.vala" - count = 0; -#line 7118 "Dialogs.c" - { - GeeIterator* _photo_it = NULL; - GeeIterator* _tmp0_; -#line 735 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (photos, GEE_TYPE_ITERABLE, GeeIterable)); -#line 735 "/home/jens/Source/shotwell/src/Dialogs.vala" - _photo_it = _tmp0_; -#line 735 "/home/jens/Source/shotwell/src/Dialogs.vala" - while (TRUE) { -#line 7128 "Dialogs.c" - GeeIterator* _tmp1_; - Photo* photo = NULL; - GeeIterator* _tmp2_; - gpointer _tmp3_; - Photo* _tmp4_; -#line 735 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = _photo_it; -#line 735 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!gee_iterator_next (_tmp1_)) { -#line 735 "/home/jens/Source/shotwell/src/Dialogs.vala" - break; -#line 7140 "Dialogs.c" - } -#line 735 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = _photo_it; -#line 735 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = gee_iterator_get (_tmp2_); -#line 735 "/home/jens/Source/shotwell/src/Dialogs.vala" - photo = (Photo*) _tmp3_; -#line 736 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = photo; -#line 736 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (photo_has_editable (_tmp4_)) { -#line 7152 "Dialogs.c" - gint _tmp5_; -#line 737 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = count; -#line 737 "/home/jens/Source/shotwell/src/Dialogs.vala" - count = _tmp5_ + 1; -#line 7158 "Dialogs.c" - } -#line 735 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (photo); -#line 7162 "Dialogs.c" - } -#line 735 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_photo_it); -#line 7166 "Dialogs.c" - } -#line 740 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = count; -#line 740 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp6_ == 0) { -#line 741 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = FALSE; -#line 741 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 7176 "Dialogs.c" - } -#line 743 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = count; -#line 743 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp8_ == 1) { -#line 743 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = _ ("Revert External Edit?"); -#line 7184 "Dialogs.c" - } else { -#line 743 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = _ ("Revert External Edits?"); -#line 7188 "Dialogs.c" - } -#line 743 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9_ = g_strdup (_tmp7_); -#line 743 "/home/jens/Source/shotwell/src/Dialogs.vala" - headline = _tmp9_; -#line 744 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10_ = count; -#line 744 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp11_ = count; -#line 744 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp12_ = g_strdup_printf (ngettext ("This will destroy all changes made to the external file. Continue?", "This will destroy all changes made to %d external files. Continue?", (gulong) _tmp10_), _tmp11_); -#line 744 "/home/jens/Source/shotwell/src/Dialogs.vala" - msg = _tmp12_; -#line 749 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp14_ = count; -#line 749 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp14_ == 1) { -#line 749 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp13_ = _ ("Re_vert External Edit"); -#line 7208 "Dialogs.c" - } else { -#line 749 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp13_ = _ ("Re_vert External Edits"); -#line 7212 "Dialogs.c" - } -#line 749 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp15_ = g_strdup (_tmp13_); -#line 749 "/home/jens/Source/shotwell/src/Dialogs.vala" - action = _tmp15_; -#line 751 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp16_ = msg; -#line 751 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp17_ = (GtkMessageDialog*) gtk_message_dialog_new (owner, GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_NONE, "%s", _tmp16_); -#line 751 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_object_ref_sink (_tmp17_); -#line 751 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog = _tmp17_; -#line 753 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp18_ = dialog; -#line 753 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_dialog_add_button (G_TYPE_CHECK_INSTANCE_CAST (_tmp18_, gtk_dialog_get_type (), GtkDialog), _ ("_Cancel"), (gint) GTK_RESPONSE_CANCEL); -#line 754 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp19_ = dialog; -#line 754 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp20_ = action; -#line 754 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_dialog_add_button (G_TYPE_CHECK_INSTANCE_CAST (_tmp19_, gtk_dialog_get_type (), GtkDialog), _tmp20_, (gint) GTK_RESPONSE_YES); -#line 756 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp21_ = dialog; -#line 756 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp22_ = headline; -#line 756 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp23_ = msg; -#line 756 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp24_ = build_alert_body_text (_tmp22_, _tmp23_, TRUE); -#line 756 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp25_ = _tmp24_; -#line 756 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_message_dialog_set_markup (_tmp21_, _tmp25_); -#line 756 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp25_); -#line 758 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp26_ = dialog; -#line 758 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_ = (GtkResponseType) gtk_dialog_run (G_TYPE_CHECK_INSTANCE_CAST (_tmp26_, gtk_dialog_get_type (), GtkDialog)); -#line 760 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp27_ = dialog; -#line 760 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_destroy (G_TYPE_CHECK_INSTANCE_CAST (_tmp27_, gtk_widget_get_type (), GtkWidget)); -#line 762 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp28_ = _result_; -#line 762 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp28_ == GTK_RESPONSE_YES; -#line 762 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (dialog); -#line 762 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (action); -#line 762 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (msg); -#line 762 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (headline); -#line 762 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 7272 "Dialogs.c" -} - - -gboolean -remove_offline_dialog (GtkWindow* owner, - gint count) -{ - gboolean result = FALSE; - gchar* msg = NULL; - gchar* _tmp0_; - GtkMessageDialog* dialog = NULL; - const gchar* _tmp1_; - GtkMessageDialog* _tmp2_; - GtkMessageDialog* _tmp3_; - GtkMessageDialog* _tmp4_; - const gchar* _tmp5_ = NULL; - GtkMessageDialog* _tmp6_; - GtkResponseType _result_ = 0; - GtkMessageDialog* _tmp7_; - GtkMessageDialog* _tmp8_; - GtkResponseType _tmp9_; -#line 765 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (GTK_IS_WINDOW (owner), FALSE); -#line 766 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (count == 0) { -#line 767 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = FALSE; -#line 767 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 7302 "Dialogs.c" - } -#line 769 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = g_strdup_printf (ngettext ("This will remove the photo from the library. Continue?", "This will remove %d photos from the library. Continue?", (gulong) count), count); -#line 769 "/home/jens/Source/shotwell/src/Dialogs.vala" - msg = _tmp0_; -#line 774 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = msg; -#line 774 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = (GtkMessageDialog*) gtk_message_dialog_new (owner, GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_NONE, "%s", _tmp1_); -#line 774 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_object_ref_sink (_tmp2_); -#line 774 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog = _tmp2_; -#line 776 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = dialog; -#line 776 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_dialog_add_button (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, gtk_dialog_get_type (), GtkDialog), _ ("_Cancel"), (gint) GTK_RESPONSE_CANCEL); -#line 777 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = dialog; -#line 777 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_dialog_add_button (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, gtk_dialog_get_type (), GtkDialog), _ ("_Remove"), (gint) GTK_RESPONSE_OK); -#line 778 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (count == 1) { -#line 778 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = _ ("Remove Photo From Library"); -#line 7328 "Dialogs.c" - } else { -#line 778 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = _ ("Remove Photos From Library"); -#line 7332 "Dialogs.c" - } -#line 778 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = dialog; -#line 778 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_window_set_title (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, gtk_window_get_type (), GtkWindow), _tmp5_); -#line 780 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = dialog; -#line 780 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_ = (GtkResponseType) gtk_dialog_run (G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, gtk_dialog_get_type (), GtkDialog)); -#line 782 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = dialog; -#line 782 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_destroy (G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, gtk_widget_get_type (), GtkWidget)); -#line 784 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9_ = _result_; -#line 784 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp9_ == GTK_RESPONSE_OK; -#line 784 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (dialog); -#line 784 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (msg); -#line 784 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 7356 "Dialogs.c" -} - - -void -multiple_object_error_dialog (GeeArrayList* objects, - const gchar* message, - const gchar* title) -{ - gchar* dialog_message = NULL; - gchar* _tmp0_; - gint remainder = 0; - gint _tmp17_; - gint _tmp18_; - gint _tmp19_; - GtkMessageDialog* dialog = NULL; - AppWindow* _tmp26_; - AppWindow* _tmp27_; - const gchar* _tmp28_; - GtkMessageDialog* _tmp29_; - GtkMessageDialog* _tmp30_; -#line 788 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (GEE_IS_ARRAY_LIST (objects)); -#line 788 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (message != NULL); -#line 788 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (title != NULL); -#line 790 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = g_strconcat (message, "\n", NULL); -#line 790 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog_message = _tmp0_; -#line 7387 "Dialogs.c" - { - gint i = 0; -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - i = 0; -#line 7392 "Dialogs.c" - { - gboolean _tmp1_ = FALSE; -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = TRUE; -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - while (TRUE) { -#line 7399 "Dialogs.c" - gboolean _tmp3_ = FALSE; - gint _tmp4_; - const gchar* _tmp8_; - gint _tmp9_; - gpointer _tmp10_; - DataObject* _tmp11_; - gchar* _tmp12_; - gchar* _tmp13_; - gchar* _tmp14_; - gchar* _tmp15_; - gchar* _tmp16_; -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!_tmp1_) { -#line 7413 "Dialogs.c" - gint _tmp2_; -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = i; -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - i = _tmp2_ + 1; -#line 7419 "Dialogs.c" - } -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = FALSE; -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = i; -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp4_ < MAX_OBJECTS_DISPLAYED) { -#line 7427 "Dialogs.c" - gint _tmp5_; - gint _tmp6_; - gint _tmp7_; -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (objects, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection)); -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = _tmp5_; -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = i; -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = _tmp6_ > _tmp7_; -#line 7439 "Dialogs.c" - } else { -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = FALSE; -#line 7443 "Dialogs.c" - } -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!_tmp3_) { -#line 793 "/home/jens/Source/shotwell/src/Dialogs.vala" - break; -#line 7449 "Dialogs.c" - } -#line 794 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = dialog_message; -#line 794 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9_ = i; -#line 794 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10_ = gee_abstract_list_get (G_TYPE_CHECK_INSTANCE_CAST (objects, GEE_TYPE_ABSTRACT_LIST, GeeAbstractList), _tmp9_); -#line 794 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp11_ = (DataObject*) _tmp10_; -#line 794 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp12_ = data_object_to_string (_tmp11_); -#line 794 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp13_ = _tmp12_; -#line 794 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp14_ = g_strconcat ("\n", _tmp13_, NULL); -#line 794 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp15_ = _tmp14_; -#line 794 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp16_ = g_strconcat (_tmp8_, _tmp15_, NULL); -#line 794 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (dialog_message); -#line 794 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog_message = _tmp16_; -#line 794 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp15_); -#line 794 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp13_); -#line 794 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp11_); -#line 7479 "Dialogs.c" - } - } - } -#line 796 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp17_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (objects, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection)); -#line 796 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp18_ = _tmp17_; -#line 796 "/home/jens/Source/shotwell/src/Dialogs.vala" - remainder = _tmp18_ - MAX_OBJECTS_DISPLAYED; -#line 797 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp19_ = remainder; -#line 797 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp19_ > 0) { -#line 7493 "Dialogs.c" - const gchar* _tmp20_; - gint _tmp21_; - gint _tmp22_; - gchar* _tmp23_; - gchar* _tmp24_; - gchar* _tmp25_; -#line 798 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp20_ = dialog_message; -#line 798 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp21_ = remainder; -#line 798 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp22_ = remainder; -#line 798 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp23_ = g_strdup_printf (ngettext ("\n\nAnd %d other.", "\n\nAnd %d others.", (gulong) _tmp21_), _tmp22_); -#line 798 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp24_ = _tmp23_; -#line 798 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp25_ = g_strconcat (_tmp20_, _tmp24_, NULL); -#line 798 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (dialog_message); -#line 798 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog_message = _tmp25_; -#line 798 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp24_); -#line 7518 "Dialogs.c" - } -#line 802 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp26_ = app_window_get_instance (); -#line 802 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp27_ = _tmp26_; -#line 802 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp28_ = dialog_message; -#line 802 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp29_ = (GtkMessageDialog*) gtk_message_dialog_new (G_TYPE_CHECK_INSTANCE_CAST (_tmp27_, gtk_window_get_type (), GtkWindow), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", _tmp28_); -#line 802 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_object_ref_sink (_tmp29_); -#line 802 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp30_ = _tmp29_; -#line 802 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp27_); -#line 802 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog = _tmp30_; -#line 805 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_window_set_title (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_window_get_type (), GtkWindow), title); -#line 807 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_dialog_run (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_dialog_get_type (), GtkDialog)); -#line 808 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_destroy (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_widget_get_type (), GtkWidget)); -#line 788 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (dialog); -#line 788 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (dialog_message); -#line 7546 "Dialogs.c" -} - - -TagsDialog* -tags_dialog_construct (GType object_type, - const gchar* title, - const gchar* label, - const gchar* initial_text) -{ - TagsDialog* self = NULL; - HierarchicalTagIndex* _tmp0_; - HierarchicalTagIndex* _tmp1_; - GeeCollection* _tmp2_; - GeeCollection* _tmp3_; -#line 812 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (title != NULL, NULL); -#line 812 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (label != NULL, NULL); -#line 813 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = hierarchical_tag_index_get_global_index (); -#line 813 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = _tmp0_; -#line 813 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = hierarchical_tag_index_get_all_tags (_tmp1_); -#line 813 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = _tmp2_; -#line 813 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = (TagsDialog*) text_entry_dialog_mediator_construct (object_type, title, label, initial_text, _tmp3_, ","); -#line 813 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp3_); -#line 813 "/home/jens/Source/shotwell/src/Dialogs.vala" - _hierarchical_tag_index_unref0 (_tmp1_); -#line 812 "/home/jens/Source/shotwell/src/Dialogs.vala" - return self; -#line 7581 "Dialogs.c" -} - - -static void -tags_dialog_class_init (TagsDialogClass * klass) -{ -#line 811 "/home/jens/Source/shotwell/src/Dialogs.vala" - tags_dialog_parent_class = g_type_class_peek_parent (klass); -#line 7590 "Dialogs.c" -} - - -static void -tags_dialog_instance_init (TagsDialog * self) -{ -} - - -GType -tags_dialog_get_type (void) -{ - static volatile gsize tags_dialog_type_id__volatile = 0; - if (g_once_init_enter (&tags_dialog_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (TagsDialogClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) tags_dialog_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (TagsDialog), 0, (GInstanceInitFunc) tags_dialog_instance_init, NULL }; - GType tags_dialog_type_id; - tags_dialog_type_id = g_type_register_static (TYPE_TEXT_ENTRY_DIALOG_MEDIATOR, "TagsDialog", &g_define_type_info, G_TYPE_FLAG_ABSTRACT); - g_once_init_leave (&tags_dialog_type_id__volatile, tags_dialog_type_id); - } - return tags_dialog_type_id__volatile; -} - - -AddTagsDialog* -add_tags_dialog_construct (GType object_type) -{ - AddTagsDialog* self = NULL; - gchar* title = NULL; - gchar* _tmp0_; -#line 820 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = g_strdup (g_dpgettext2 (NULL, "Dialog Title", RESOURCES_ADD_TAGS_TITLE)); -#line 820 "/home/jens/Source/shotwell/src/Dialogs.vala" - title = _tmp0_; -#line 822 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = (AddTagsDialog*) tags_dialog_construct (object_type, title, _ ("Tags (separated by commas):"), NULL); -#line 819 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (title); -#line 819 "/home/jens/Source/shotwell/src/Dialogs.vala" - return self; -#line 7630 "Dialogs.c" -} - - -AddTagsDialog* -add_tags_dialog_new (void) -{ -#line 819 "/home/jens/Source/shotwell/src/Dialogs.vala" - return add_tags_dialog_construct (TYPE_ADD_TAGS_DIALOG); -#line 7639 "Dialogs.c" -} - - -gchar** -add_tags_dialog_execute (AddTagsDialog* self, - int* result_length1) -{ - gchar** result = NULL; - gchar* text = NULL; - gchar* _tmp0_; - const gchar* _tmp1_; - const gchar* _tmp3_; - gchar** _tmp4_; - gchar** _tmp5_; - gchar** _tmp6_; - gint _tmp6__length1; - gint _tmp7_; - gchar** _tmp8_; - gchar** _tmp9_; - gint _tmp9__length1; - gchar** _tmp10_; - gint _tmp10__length1; -#line 825 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (IS_ADD_TAGS_DIALOG (self), NULL); -#line 826 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = _text_entry_dialog_mediator_execute (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_TEXT_ENTRY_DIALOG_MEDIATOR, TextEntryDialogMediator)); -#line 826 "/home/jens/Source/shotwell/src/Dialogs.vala" - text = _tmp0_; -#line 827 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = text; -#line 827 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp1_ == NULL) { -#line 7672 "Dialogs.c" - gchar** _tmp2_; - gint _tmp2__length1; -#line 828 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = NULL; -#line 828 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2__length1 = 0; -#line 828 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (result_length1) { -#line 828 "/home/jens/Source/shotwell/src/Dialogs.vala" - *result_length1 = _tmp2__length1; -#line 7683 "Dialogs.c" - } -#line 828 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp2_; -#line 828 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (text); -#line 828 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 7691 "Dialogs.c" - } -#line 832 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = text; -#line 832 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = _tmp4_ = g_strsplit (_tmp3_, ",", 0); -#line 832 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = _tmp5_; -#line 832 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6__length1 = _vala_array_length (_tmp4_); -#line 832 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = tag_prep_tag_names (_tmp6_, _vala_array_length (_tmp4_), &_tmp7_); -#line 832 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9_ = _tmp8_; -#line 832 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9__length1 = _tmp7_; -#line 832 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = (_vala_array_free (_tmp6_, _tmp6__length1, (GDestroyNotify) g_free), NULL); -#line 832 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10_ = _tmp9_; -#line 832 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10__length1 = _tmp9__length1; -#line 832 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (result_length1) { -#line 832 "/home/jens/Source/shotwell/src/Dialogs.vala" - *result_length1 = _tmp10__length1; -#line 7717 "Dialogs.c" - } -#line 832 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp10_; -#line 832 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (text); -#line 832 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 7725 "Dialogs.c" -} - - -static gboolean -string_contains (const gchar* self, - const gchar* needle) -{ - gboolean result = FALSE; - gchar* _tmp0_; -#line 1417 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, FALSE); -#line 1417 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - g_return_val_if_fail (needle != NULL, FALSE); -#line 1418 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - _tmp0_ = strstr ((gchar*) self, (gchar*) needle); -#line 1418 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - result = _tmp0_ != NULL; -#line 1418 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" - return result; -#line 7745 "Dialogs.c" -} - - -static gboolean -add_tags_dialog_real_on_modify_validate (TextEntryDialogMediator* base, - const gchar* text) -{ - AddTagsDialog * self; - gboolean result = FALSE; - gchar** names = NULL; - gchar** _tmp0_; - gchar** _tmp1_; - gchar** _tmp2_; - gint _tmp2__length1; - gint _tmp3_; - gchar** _tmp4_; - gchar** _tmp5_; - gint _tmp5__length1; - gint names_length1; - gint _names_size_; - gchar** _tmp6_; - gint _tmp6__length1; -#line 835 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_ADD_TAGS_DIALOG, AddTagsDialog); -#line 835 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (text != NULL, FALSE); -#line 836 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (string_contains (text, TAG_PATH_SEPARATOR_STRING)) { -#line 837 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = FALSE; -#line 837 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 7778 "Dialogs.c" - } -#line 841 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = _tmp0_ = g_strsplit (text, ",", 0); -#line 841 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = _tmp1_; -#line 841 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2__length1 = _vala_array_length (_tmp0_); -#line 841 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = tag_prep_tag_names (_tmp2_, _vala_array_length (_tmp0_), &_tmp3_); -#line 841 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = _tmp4_; -#line 841 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5__length1 = _tmp3_; -#line 841 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = (_vala_array_free (_tmp2_, _tmp2__length1, (GDestroyNotify) g_free), NULL); -#line 841 "/home/jens/Source/shotwell/src/Dialogs.vala" - names = _tmp5_; -#line 841 "/home/jens/Source/shotwell/src/Dialogs.vala" - names_length1 = _tmp5__length1; -#line 841 "/home/jens/Source/shotwell/src/Dialogs.vala" - _names_size_ = names_length1; -#line 843 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = names; -#line 843 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6__length1 = names_length1; -#line 843 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _tmp6__length1 > 0; -#line 843 "/home/jens/Source/shotwell/src/Dialogs.vala" - names = (_vala_array_free (names, names_length1, (GDestroyNotify) g_free), NULL); -#line 843 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 7810 "Dialogs.c" -} - - -static void -add_tags_dialog_class_init (AddTagsDialogClass * klass) -{ -#line 818 "/home/jens/Source/shotwell/src/Dialogs.vala" - add_tags_dialog_parent_class = g_type_class_peek_parent (klass); -#line 818 "/home/jens/Source/shotwell/src/Dialogs.vala" - ((TextEntryDialogMediatorClass *) klass)->on_modify_validate = (gboolean (*) (TextEntryDialogMediator *, const gchar*)) add_tags_dialog_real_on_modify_validate; -#line 7821 "Dialogs.c" -} - - -static void -add_tags_dialog_instance_init (AddTagsDialog * self) -{ -} - - -GType -add_tags_dialog_get_type (void) -{ - static volatile gsize add_tags_dialog_type_id__volatile = 0; - if (g_once_init_enter (&add_tags_dialog_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (AddTagsDialogClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) add_tags_dialog_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (AddTagsDialog), 0, (GInstanceInitFunc) add_tags_dialog_instance_init, NULL }; - GType add_tags_dialog_type_id; - add_tags_dialog_type_id = g_type_register_static (TYPE_TAGS_DIALOG, "AddTagsDialog", &g_define_type_info, 0); - g_once_init_leave (&add_tags_dialog_type_id__volatile, add_tags_dialog_type_id); - } - return add_tags_dialog_type_id__volatile; -} - - -ModifyTagsDialog* -modify_tags_dialog_construct (GType object_type, - MediaSource* source) -{ - ModifyTagsDialog* self = NULL; - gchar* _tmp0_; - gchar* _tmp1_; -#line 848 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (IS_MEDIA_SOURCE (source), NULL); -#line 849 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = modify_tags_dialog_get_initial_text (source); -#line 849 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = _tmp0_; -#line 849 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = (ModifyTagsDialog*) tags_dialog_construct (object_type, RESOURCES_MODIFY_TAGS_LABEL, _ ("Tags (separated by commas):"), _tmp1_); -#line 849 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp1_); -#line 848 "/home/jens/Source/shotwell/src/Dialogs.vala" - return self; -#line 7864 "Dialogs.c" -} - - -ModifyTagsDialog* -modify_tags_dialog_new (MediaSource* source) -{ -#line 848 "/home/jens/Source/shotwell/src/Dialogs.vala" - return modify_tags_dialog_construct (TYPE_MODIFY_TAGS_DIALOG, source); -#line 7873 "Dialogs.c" -} - - -static gchar* -modify_tags_dialog_get_initial_text (MediaSource* source) -{ - gchar* result = NULL; - GeeCollection* source_tags = NULL; - TagSourceCollection* _tmp0_; - GeeList* _tmp1_; - GeeCollection* _tmp2_; - GeeCollection* terminal_tags = NULL; - GeeCollection* _tmp3_; - GeeCollection* _tmp4_; - GeeSortedSet* tag_basenames = NULL; - GeeTreeSet* _tmp5_; - gchar* text = NULL; -#line 853 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (IS_MEDIA_SOURCE (source), NULL); -#line 854 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = tag_global; -#line 854 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = tag_source_collection_fetch_for_source (_tmp0_, source); -#line 854 "/home/jens/Source/shotwell/src/Dialogs.vala" - source_tags = G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, GEE_TYPE_COLLECTION, GeeCollection); -#line 855 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = source_tags; -#line 855 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp2_ == NULL) { -#line 856 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = NULL; -#line 856 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (source_tags); -#line 856 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 7909 "Dialogs.c" - } -#line 858 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = source_tags; -#line 858 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = tag_get_terminal_tags (_tmp3_); -#line 858 "/home/jens/Source/shotwell/src/Dialogs.vala" - terminal_tags = _tmp4_; -#line 860 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = gee_tree_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL); -#line 860 "/home/jens/Source/shotwell/src/Dialogs.vala" - tag_basenames = G_TYPE_CHECK_INSTANCE_CAST (_tmp5_, GEE_TYPE_SORTED_SET, GeeSortedSet); -#line 7921 "Dialogs.c" - { - GeeIterator* _tag_it = NULL; - GeeCollection* _tmp6_; - GeeIterator* _tmp7_; -#line 861 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = terminal_tags; -#line 861 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GEE_TYPE_ITERABLE, GeeIterable)); -#line 861 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tag_it = _tmp7_; -#line 861 "/home/jens/Source/shotwell/src/Dialogs.vala" - while (TRUE) { -#line 7934 "Dialogs.c" - GeeIterator* _tmp8_; - Tag* tag = NULL; - GeeIterator* _tmp9_; - gpointer _tmp10_; - GeeSortedSet* _tmp11_; - Tag* _tmp12_; - gchar* _tmp13_; - gchar* _tmp14_; - gchar* _tmp15_; - gchar* _tmp16_; -#line 861 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = _tag_it; -#line 861 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!gee_iterator_next (_tmp8_)) { -#line 861 "/home/jens/Source/shotwell/src/Dialogs.vala" - break; -#line 7951 "Dialogs.c" - } -#line 861 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9_ = _tag_it; -#line 861 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10_ = gee_iterator_get (_tmp9_); -#line 861 "/home/jens/Source/shotwell/src/Dialogs.vala" - tag = (Tag*) _tmp10_; -#line 862 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp11_ = tag_basenames; -#line 862 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp12_ = tag; -#line 862 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp13_ = tag_get_path (_tmp12_); -#line 862 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp14_ = _tmp13_; -#line 862 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp15_ = hierarchical_tag_utilities_get_basename (_tmp14_); -#line 862 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp16_ = _tmp15_; -#line 862 "/home/jens/Source/shotwell/src/Dialogs.vala" - gee_collection_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, GEE_TYPE_COLLECTION, GeeCollection), _tmp16_); -#line 862 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp16_); -#line 862 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (_tmp14_); -#line 861 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (tag); -#line 7979 "Dialogs.c" - } -#line 861 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tag_it); -#line 7983 "Dialogs.c" - } -#line 864 "/home/jens/Source/shotwell/src/Dialogs.vala" - text = NULL; -#line 7987 "Dialogs.c" - { - GeeIterator* _name_it = NULL; - GeeSortedSet* _tmp17_; - GeeIterator* _tmp18_; -#line 865 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp17_ = tag_basenames; -#line 865 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp18_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp17_, GEE_TYPE_ITERABLE, GeeIterable)); -#line 865 "/home/jens/Source/shotwell/src/Dialogs.vala" - _name_it = _tmp18_; -#line 865 "/home/jens/Source/shotwell/src/Dialogs.vala" - while (TRUE) { -#line 8000 "Dialogs.c" - GeeIterator* _tmp19_; - gchar* name = NULL; - GeeIterator* _tmp20_; - gpointer _tmp21_; - const gchar* _tmp22_; - const gchar* _tmp26_; - const gchar* _tmp27_; - gchar* _tmp28_; -#line 865 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp19_ = _name_it; -#line 865 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!gee_iterator_next (_tmp19_)) { -#line 865 "/home/jens/Source/shotwell/src/Dialogs.vala" - break; -#line 8015 "Dialogs.c" - } -#line 865 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp20_ = _name_it; -#line 865 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp21_ = gee_iterator_get (_tmp20_); -#line 865 "/home/jens/Source/shotwell/src/Dialogs.vala" - name = (gchar*) _tmp21_; -#line 866 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp22_ = text; -#line 866 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp22_ == NULL) { -#line 8027 "Dialogs.c" - gchar* _tmp23_; -#line 867 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp23_ = g_strdup (""); -#line 867 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (text); -#line 867 "/home/jens/Source/shotwell/src/Dialogs.vala" - text = _tmp23_; -#line 8035 "Dialogs.c" - } else { - const gchar* _tmp24_; - gchar* _tmp25_; -#line 869 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp24_ = text; -#line 869 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp25_ = g_strconcat (_tmp24_, ", ", NULL); -#line 869 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (text); -#line 869 "/home/jens/Source/shotwell/src/Dialogs.vala" - text = _tmp25_; -#line 8047 "Dialogs.c" - } -#line 871 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp26_ = text; -#line 871 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp27_ = name; -#line 871 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp28_ = g_strconcat (_tmp26_, _tmp27_, NULL); -#line 871 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (text); -#line 871 "/home/jens/Source/shotwell/src/Dialogs.vala" - text = _tmp28_; -#line 865 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (name); -#line 8061 "Dialogs.c" - } -#line 865 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_name_it); -#line 8065 "Dialogs.c" - } -#line 874 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = text; -#line 874 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (tag_basenames); -#line 874 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (terminal_tags); -#line 874 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (source_tags); -#line 874 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 8077 "Dialogs.c" -} - - -GeeArrayList* -modify_tags_dialog_execute (ModifyTagsDialog* self) -{ - GeeArrayList* result = NULL; - gchar* text = NULL; - gchar* _tmp0_; - const gchar* _tmp1_; - GeeArrayList* new_tags = NULL; - GeeArrayList* _tmp2_; - const gchar* _tmp3_; - gchar** tag_names = NULL; - const gchar* _tmp4_; - gchar** _tmp5_; - gchar** _tmp6_; - gchar** _tmp7_; - gint _tmp7__length1; - gint _tmp8_; - gchar** _tmp9_; - gchar** _tmp10_; - gint _tmp10__length1; - gint tag_names_length1; - gint _tag_names_size_; - HierarchicalTagIndex* _tmp11_; - HierarchicalTagIndex* _tmp12_; - gchar** _tmp13_; - gint _tmp13__length1; - gint _tmp14_; - gchar** _tmp15_; - gchar** _tmp16_; - gint _tmp16__length1; -#line 877 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (IS_MODIFY_TAGS_DIALOG (self), NULL); -#line 878 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = _text_entry_dialog_mediator_execute (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_TEXT_ENTRY_DIALOG_MEDIATOR, TextEntryDialogMediator)); -#line 878 "/home/jens/Source/shotwell/src/Dialogs.vala" - text = _tmp0_; -#line 879 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = text; -#line 879 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp1_ == NULL) { -#line 880 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = NULL; -#line 880 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (text); -#line 880 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 8127 "Dialogs.c" - } -#line 882 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = gee_array_list_new (TYPE_TAG, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL); -#line 882 "/home/jens/Source/shotwell/src/Dialogs.vala" - new_tags = _tmp2_; -#line 885 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = text; -#line 885 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (is_string_empty (_tmp3_)) { -#line 886 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = new_tags; -#line 886 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (text); -#line 886 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 8143 "Dialogs.c" - } -#line 889 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = text; -#line 889 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = _tmp5_ = g_strsplit (_tmp4_, ",", 0); -#line 889 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = _tmp6_; -#line 889 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7__length1 = _vala_array_length (_tmp5_); -#line 889 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9_ = tag_prep_tag_names (_tmp7_, _vala_array_length (_tmp5_), &_tmp8_); -#line 889 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10_ = _tmp9_; -#line 889 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10__length1 = _tmp8_; -#line 889 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = (_vala_array_free (_tmp7_, _tmp7__length1, (GDestroyNotify) g_free), NULL); -#line 889 "/home/jens/Source/shotwell/src/Dialogs.vala" - tag_names = _tmp10_; -#line 889 "/home/jens/Source/shotwell/src/Dialogs.vala" - tag_names_length1 = _tmp10__length1; -#line 889 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tag_names_size_ = tag_names_length1; -#line 891 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp11_ = hierarchical_tag_index_get_global_index (); -#line 891 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp12_ = _tmp11_; -#line 891 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp13_ = tag_names; -#line 891 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp13__length1 = tag_names_length1; -#line 891 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp15_ = hierarchical_tag_index_get_paths_for_names_array (_tmp12_, _tmp13_, _tmp13__length1, &_tmp14_); -#line 891 "/home/jens/Source/shotwell/src/Dialogs.vala" - tag_names = (_vala_array_free (tag_names, tag_names_length1, (GDestroyNotify) g_free), NULL); -#line 891 "/home/jens/Source/shotwell/src/Dialogs.vala" - tag_names = _tmp15_; -#line 891 "/home/jens/Source/shotwell/src/Dialogs.vala" - tag_names_length1 = _tmp14_; -#line 891 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tag_names_size_ = tag_names_length1; -#line 891 "/home/jens/Source/shotwell/src/Dialogs.vala" - _hierarchical_tag_index_unref0 (_tmp12_); -#line 893 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp16_ = tag_names; -#line 893 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp16__length1 = tag_names_length1; -#line 8191 "Dialogs.c" - { - gchar** name_collection = NULL; - gint name_collection_length1 = 0; - gint _name_collection_size_ = 0; - gint name_it = 0; -#line 893 "/home/jens/Source/shotwell/src/Dialogs.vala" - name_collection = _tmp16_; -#line 893 "/home/jens/Source/shotwell/src/Dialogs.vala" - name_collection_length1 = _tmp16__length1; -#line 893 "/home/jens/Source/shotwell/src/Dialogs.vala" - for (name_it = 0; name_it < _tmp16__length1; name_it = name_it + 1) { -#line 8203 "Dialogs.c" - gchar* _tmp17_; - gchar* name = NULL; -#line 893 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp17_ = g_strdup (name_collection[name_it]); -#line 893 "/home/jens/Source/shotwell/src/Dialogs.vala" - name = _tmp17_; -#line 8210 "Dialogs.c" - { - GeeArrayList* _tmp18_; - const gchar* _tmp19_; - Tag* _tmp20_; - Tag* _tmp21_; -#line 894 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp18_ = new_tags; -#line 894 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp19_ = name; -#line 894 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp20_ = tag_for_path (_tmp19_); -#line 894 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp21_ = _tmp20_; -#line 894 "/home/jens/Source/shotwell/src/Dialogs.vala" - gee_abstract_collection_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp18_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection), _tmp21_); -#line 894 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp21_); -#line 893 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (name); -#line 8230 "Dialogs.c" - } - } - } -#line 896 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = new_tags; -#line 896 "/home/jens/Source/shotwell/src/Dialogs.vala" - tag_names = (_vala_array_free (tag_names, tag_names_length1, (GDestroyNotify) g_free), NULL); -#line 896 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (text); -#line 896 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 8242 "Dialogs.c" -} - - -static gboolean -modify_tags_dialog_real_on_modify_validate (TextEntryDialogMediator* base, - const gchar* text) -{ - ModifyTagsDialog * self; - gboolean result = FALSE; -#line 899 "/home/jens/Source/shotwell/src/Dialogs.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_MODIFY_TAGS_DIALOG, ModifyTagsDialog); -#line 899 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_val_if_fail (text != NULL, FALSE); -#line 900 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = !string_contains (text, TAG_PATH_SEPARATOR_STRING); -#line 900 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 8260 "Dialogs.c" -} - - -static void -modify_tags_dialog_class_init (ModifyTagsDialogClass * klass) -{ -#line 847 "/home/jens/Source/shotwell/src/Dialogs.vala" - modify_tags_dialog_parent_class = g_type_class_peek_parent (klass); -#line 847 "/home/jens/Source/shotwell/src/Dialogs.vala" - ((TextEntryDialogMediatorClass *) klass)->on_modify_validate = (gboolean (*) (TextEntryDialogMediator *, const gchar*)) modify_tags_dialog_real_on_modify_validate; -#line 8271 "Dialogs.c" -} - - -static void -modify_tags_dialog_instance_init (ModifyTagsDialog * self) -{ -} - - -GType -modify_tags_dialog_get_type (void) -{ - static volatile gsize modify_tags_dialog_type_id__volatile = 0; - if (g_once_init_enter (&modify_tags_dialog_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (ModifyTagsDialogClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) modify_tags_dialog_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (ModifyTagsDialog), 0, (GInstanceInitFunc) modify_tags_dialog_instance_init, NULL }; - GType modify_tags_dialog_type_id; - modify_tags_dialog_type_id = g_type_register_static (TYPE_TAGS_DIALOG, "ModifyTagsDialog", &g_define_type_info, 0); - g_once_init_leave (&modify_tags_dialog_type_id__volatile, modify_tags_dialog_type_id); - } - return modify_tags_dialog_type_id__volatile; -} - - -GtkResponseType -copy_files_dialog (void) -{ - GtkResponseType result = 0; - gchar* msg = NULL; - gchar* _tmp0_; - GtkMessageDialog* dialog = NULL; - AppWindow* _tmp1_; - AppWindow* _tmp2_; - GtkMessageDialog* _tmp3_; - GtkMessageDialog* _tmp4_; - GtkResponseType _result_ = 0; -#line 908 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = g_strdup (_ ("Shotwell can copy the photos into your library folder or it can import" \ -" them without copying.")); -#line 908 "/home/jens/Source/shotwell/src/Dialogs.vala" - msg = _tmp0_; -#line 910 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = app_window_get_instance (); -#line 910 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = _tmp1_; -#line 910 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = (GtkMessageDialog*) gtk_message_dialog_new (G_TYPE_CHECK_INSTANCE_CAST (_tmp2_, gtk_window_get_type (), GtkWindow), GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_CANCEL, "%s", msg); -#line 910 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_object_ref_sink (_tmp3_); -#line 910 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = _tmp3_; -#line 910 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp2_); -#line 910 "/home/jens/Source/shotwell/src/Dialogs.vala" - dialog = _tmp4_; -#line 913 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_dialog_add_button (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_dialog_get_type (), GtkDialog), _ ("Co_py Photos"), (gint) GTK_RESPONSE_ACCEPT); -#line 914 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_dialog_add_button (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_dialog_get_type (), GtkDialog), _ ("_Import in Place"), (gint) GTK_RESPONSE_REJECT); -#line 915 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_window_set_title (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_window_get_type (), GtkWindow), _ ("Import to Library")); -#line 917 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_ = (GtkResponseType) gtk_dialog_run (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_dialog_get_type (), GtkDialog)); -#line 919 "/home/jens/Source/shotwell/src/Dialogs.vala" - gtk_widget_destroy (G_TYPE_CHECK_INSTANCE_CAST (dialog, gtk_widget_get_type (), GtkWidget)); -#line 921 "/home/jens/Source/shotwell/src/Dialogs.vala" - result = _result_; -#line 921 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (dialog); -#line 921 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (msg); -#line 921 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 8343 "Dialogs.c" -} - - -void -remove_photos_from_library (GeeCollection* photos) -{ - const gchar* _tmp0_ = NULL; - gint _tmp1_; - gint _tmp2_; -#line 924 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (GEE_IS_COLLECTION (photos)); -#line 926 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = gee_collection_get_size (photos); -#line 926 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = _tmp1_; -#line 926 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp2_ == 1) { -#line 926 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = _ ("Removing Photo From Library"); -#line 8363 "Dialogs.c" - } else { -#line 926 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = _ ("Removing Photos From Library"); -#line 8367 "Dialogs.c" - } -#line 925 "/home/jens/Source/shotwell/src/Dialogs.vala" - remove_from_app (photos, _ ("Remove From Library"), _tmp0_); -#line 8371 "Dialogs.c" -} - - -static gboolean -_progress_dialog_monitor_progress_monitor (guint64 current, - guint64 total, - gboolean do_event_loop, - gpointer self) -{ - gboolean result; - result = progress_dialog_monitor ((ProgressDialog*) self, current, total, do_event_loop); -#line 966 "/home/jens/Source/shotwell/src/Dialogs.vala" - return result; -#line 8385 "Dialogs.c" -} - - -void -remove_from_app (GeeCollection* sources, - const gchar* dialog_title, - const gchar* progress_dialog_text) -{ - gint _tmp0_; - gint _tmp1_; - GeeArrayList* photos = NULL; - GeeArrayList* _tmp2_; - GeeArrayList* videos = NULL; - GeeArrayList* _tmp3_; - GeeArrayList* _tmp4_; - GeeArrayList* _tmp5_; - gchar* user_message = NULL; - gboolean _tmp6_ = FALSE; - GeeArrayList* _tmp7_; - gboolean _tmp8_; - gboolean _tmp9_; - GtkResponseType _result_ = 0; - AppWindow* _tmp31_; - AppWindow* _tmp32_; - const gchar* _tmp33_; - gint _tmp34_; - gint _tmp35_; - GtkResponseType _tmp36_; - gboolean _tmp37_ = FALSE; - GtkResponseType _tmp38_; - gboolean delete_backing = FALSE; - GtkResponseType _tmp40_; - AppWindow* _tmp41_; - AppWindow* _tmp42_; - ProgressDialog* progress = NULL; - ProgressMonitor monitor = NULL; - void* monitor_target; - GDestroyNotify monitor_target_destroy_notify; - gint _tmp43_; - gint _tmp44_; - GeeArrayList* not_removed_photos = NULL; - GeeArrayList* _tmp49_; - GeeArrayList* not_removed_videos = NULL; - GeeArrayList* _tmp50_; - LibraryPhotoSourceCollection* _tmp51_; - GeeArrayList* _tmp52_; - gboolean _tmp53_; - ProgressMonitor _tmp54_; - void* _tmp54__target; - GeeArrayList* _tmp55_; - VideoSourceCollection* _tmp56_; - GeeArrayList* _tmp57_; - gboolean _tmp58_; - ProgressMonitor _tmp59_; - void* _tmp59__target; - GeeArrayList* _tmp60_; - gint num_not_removed = 0; - GeeArrayList* _tmp61_; - gint _tmp62_; - gint _tmp63_; - GeeArrayList* _tmp64_; - gint _tmp65_; - gint _tmp66_; - gboolean _tmp67_ = FALSE; - gboolean _tmp68_; - ProgressDialog* _tmp101_; - AppWindow* _tmp103_; - AppWindow* _tmp104_; -#line 929 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (GEE_IS_COLLECTION (sources)); -#line 929 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (dialog_title != NULL); -#line 929 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_return_if_fail (progress_dialog_text != NULL); -#line 931 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp0_ = gee_collection_get_size (sources); -#line 931 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp1_ = _tmp0_; -#line 931 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp1_ == 0) { -#line 932 "/home/jens/Source/shotwell/src/Dialogs.vala" - return; -#line 8468 "Dialogs.c" - } -#line 934 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp2_ = gee_array_list_new (TYPE_LIBRARY_PHOTO, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL); -#line 934 "/home/jens/Source/shotwell/src/Dialogs.vala" - photos = _tmp2_; -#line 935 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp3_ = gee_array_list_new (TYPE_VIDEO, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL); -#line 935 "/home/jens/Source/shotwell/src/Dialogs.vala" - videos = _tmp3_; -#line 936 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp4_ = photos; -#line 936 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp5_ = videos; -#line 936 "/home/jens/Source/shotwell/src/Dialogs.vala" - media_source_collection_filter_media (sources, G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, GEE_TYPE_COLLECTION, GeeCollection), G_TYPE_CHECK_INSTANCE_CAST (_tmp5_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 938 "/home/jens/Source/shotwell/src/Dialogs.vala" - user_message = NULL; -#line 939 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp7_ = photos; -#line 939 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp8_ = gee_collection_get_is_empty (G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 939 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp9_ = _tmp8_; -#line 939 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!_tmp9_) { -#line 8494 "Dialogs.c" - GeeArrayList* _tmp10_; - gboolean _tmp11_; - gboolean _tmp12_; -#line 939 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp10_ = videos; -#line 939 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp11_ = gee_collection_get_is_empty (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 939 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp12_ = _tmp11_; -#line 939 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = !_tmp12_; -#line 8506 "Dialogs.c" - } else { -#line 939 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp6_ = FALSE; -#line 8510 "Dialogs.c" - } -#line 939 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp6_) { -#line 8514 "Dialogs.c" - gint _tmp13_; - gint _tmp14_; - gint _tmp15_; - gint _tmp16_; - gchar* _tmp17_; -#line 940 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp13_ = gee_collection_get_size (sources); -#line 940 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp14_ = _tmp13_; -#line 940 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp15_ = gee_collection_get_size (sources); -#line 940 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp16_ = _tmp15_; -#line 940 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp17_ = g_strdup_printf (ngettext ("This will remove the photo/video from your Shotwell library. Would you" \ -" also like to move the file to your desktop trash?\n" \ -"\n" \ -"This action cannot be undone.", "This will remove %d photos/videos from your Shotwell library. Would yo" \ -"u also like to move the files to your desktop trash?\n" \ -"\n" \ -"This action cannot be undone.", (gulong) _tmp14_), _tmp16_); -#line 940 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (user_message); -#line 940 "/home/jens/Source/shotwell/src/Dialogs.vala" - user_message = _tmp17_; -#line 8534 "Dialogs.c" - } else { - GeeArrayList* _tmp18_; - gboolean _tmp19_; - gboolean _tmp20_; -#line 943 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp18_ = videos; -#line 943 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp19_ = gee_collection_get_is_empty (G_TYPE_CHECK_INSTANCE_CAST (_tmp18_, GEE_TYPE_COLLECTION, GeeCollection)); -#line 943 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp20_ = _tmp19_; -#line 943 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (!_tmp20_) { -#line 8547 "Dialogs.c" - gint _tmp21_; - gint _tmp22_; - gint _tmp23_; - gint _tmp24_; - gchar* _tmp25_; -#line 944 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp21_ = gee_collection_get_size (sources); -#line 944 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp22_ = _tmp21_; -#line 944 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp23_ = gee_collection_get_size (sources); -#line 944 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp24_ = _tmp23_; -#line 944 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp25_ = g_strdup_printf (ngettext ("This will remove the video from your Shotwell library. Would you also " \ -"like to move the file to your desktop trash?\n" \ -"\n" \ -"This action cannot be undone.", "This will remove %d videos from your Shotwell library. Would you also " \ -"like to move the files to your desktop trash?\n" \ -"\n" \ -"This action cannot be undone.", (gulong) _tmp22_), _tmp24_); -#line 944 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (user_message); -#line 944 "/home/jens/Source/shotwell/src/Dialogs.vala" - user_message = _tmp25_; -#line 8567 "Dialogs.c" - } else { - gint _tmp26_; - gint _tmp27_; - gint _tmp28_; - gint _tmp29_; - gchar* _tmp30_; -#line 948 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp26_ = gee_collection_get_size (sources); -#line 948 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp27_ = _tmp26_; -#line 948 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp28_ = gee_collection_get_size (sources); -#line 948 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp29_ = _tmp28_; -#line 948 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp30_ = g_strdup_printf (ngettext ("This will remove the photo from your Shotwell library. Would you also " \ -"like to move the file to your desktop trash?\n" \ -"\n" \ -"This action cannot be undone.", "This will remove %d photos from your Shotwell library. Would you also " \ -"like to move the files to your desktop trash?\n" \ -"\n" \ -"This action cannot be undone.", (gulong) _tmp27_), _tmp29_); -#line 948 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (user_message); -#line 948 "/home/jens/Source/shotwell/src/Dialogs.vala" - user_message = _tmp30_; -#line 8588 "Dialogs.c" - } - } -#line 953 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp31_ = app_window_get_instance (); -#line 953 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp32_ = _tmp31_; -#line 953 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp33_ = user_message; -#line 953 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp34_ = gee_collection_get_size (sources); -#line 953 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp35_ = _tmp34_; -#line 953 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp36_ = remove_from_library_dialog (G_TYPE_CHECK_INSTANCE_CAST (_tmp32_, gtk_window_get_type (), GtkWindow), dialog_title, _tmp33_, _tmp35_); -#line 953 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp32_); -#line 953 "/home/jens/Source/shotwell/src/Dialogs.vala" - _result_ = _tmp36_; -#line 955 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp38_ = _result_; -#line 955 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp38_ != GTK_RESPONSE_YES) { -#line 8611 "Dialogs.c" - GtkResponseType _tmp39_; -#line 955 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp39_ = _result_; -#line 955 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp37_ = _tmp39_ != GTK_RESPONSE_NO; -#line 8617 "Dialogs.c" - } else { -#line 955 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp37_ = FALSE; -#line 8621 "Dialogs.c" - } -#line 955 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp37_) { -#line 956 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (user_message); -#line 956 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (videos); -#line 956 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (photos); -#line 956 "/home/jens/Source/shotwell/src/Dialogs.vala" - return; -#line 8633 "Dialogs.c" - } -#line 958 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp40_ = _result_; -#line 958 "/home/jens/Source/shotwell/src/Dialogs.vala" - delete_backing = _tmp40_ == GTK_RESPONSE_YES; -#line 960 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp41_ = app_window_get_instance (); -#line 960 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp42_ = _tmp41_; -#line 960 "/home/jens/Source/shotwell/src/Dialogs.vala" - page_window_set_busy_cursor (G_TYPE_CHECK_INSTANCE_CAST (_tmp42_, TYPE_PAGE_WINDOW, PageWindow)); -#line 960 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp42_); -#line 962 "/home/jens/Source/shotwell/src/Dialogs.vala" - progress = NULL; -#line 963 "/home/jens/Source/shotwell/src/Dialogs.vala" - monitor = NULL; -#line 963 "/home/jens/Source/shotwell/src/Dialogs.vala" - monitor_target = NULL; -#line 963 "/home/jens/Source/shotwell/src/Dialogs.vala" - monitor_target_destroy_notify = NULL; -#line 964 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp43_ = gee_collection_get_size (sources); -#line 964 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp44_ = _tmp43_; -#line 964 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp44_ >= 20) { -#line 8661 "Dialogs.c" - AppWindow* _tmp45_; - AppWindow* _tmp46_; - ProgressDialog* _tmp47_; - ProgressDialog* _tmp48_; -#line 965 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp45_ = app_window_get_instance (); -#line 965 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp46_ = _tmp45_; -#line 965 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp47_ = progress_dialog_new (G_TYPE_CHECK_INSTANCE_CAST (_tmp46_, gtk_window_get_type (), GtkWindow), progress_dialog_text, NULL); -#line 965 "/home/jens/Source/shotwell/src/Dialogs.vala" - g_object_ref_sink (_tmp47_); -#line 965 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (progress); -#line 965 "/home/jens/Source/shotwell/src/Dialogs.vala" - progress = _tmp47_; -#line 965 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp46_); -#line 966 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp48_ = progress; -#line 966 "/home/jens/Source/shotwell/src/Dialogs.vala" - (monitor_target_destroy_notify == NULL) ? NULL : (monitor_target_destroy_notify (monitor_target), NULL); -#line 966 "/home/jens/Source/shotwell/src/Dialogs.vala" - monitor = NULL; -#line 966 "/home/jens/Source/shotwell/src/Dialogs.vala" - monitor_target = NULL; -#line 966 "/home/jens/Source/shotwell/src/Dialogs.vala" - monitor_target_destroy_notify = NULL; -#line 966 "/home/jens/Source/shotwell/src/Dialogs.vala" - monitor = _progress_dialog_monitor_progress_monitor; -#line 966 "/home/jens/Source/shotwell/src/Dialogs.vala" - monitor_target = g_object_ref (_tmp48_); -#line 966 "/home/jens/Source/shotwell/src/Dialogs.vala" - monitor_target_destroy_notify = g_object_unref; -#line 8696 "Dialogs.c" - } -#line 969 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp49_ = gee_array_list_new (TYPE_LIBRARY_PHOTO, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL); -#line 969 "/home/jens/Source/shotwell/src/Dialogs.vala" - not_removed_photos = _tmp49_; -#line 970 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp50_ = gee_array_list_new (TYPE_VIDEO, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL); -#line 970 "/home/jens/Source/shotwell/src/Dialogs.vala" - not_removed_videos = _tmp50_; -#line 973 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp51_ = library_photo_global; -#line 973 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp52_ = photos; -#line 973 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp53_ = delete_backing; -#line 973 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp54_ = monitor; -#line 973 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp54__target = monitor_target; -#line 973 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp55_ = not_removed_photos; -#line 973 "/home/jens/Source/shotwell/src/Dialogs.vala" - media_source_collection_remove_from_app (G_TYPE_CHECK_INSTANCE_CAST (_tmp51_, TYPE_MEDIA_SOURCE_COLLECTION, MediaSourceCollection), G_TYPE_CHECK_INSTANCE_CAST (_tmp52_, GEE_TYPE_COLLECTION, GeeCollection), _tmp53_, _tmp54_, _tmp54__target, G_TYPE_CHECK_INSTANCE_CAST (_tmp55_, GEE_TYPE_LIST, GeeList)); -#line 974 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp56_ = video_global; -#line 974 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp57_ = videos; -#line 974 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp58_ = delete_backing; -#line 974 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp59_ = monitor; -#line 974 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp59__target = monitor_target; -#line 974 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp60_ = not_removed_videos; -#line 974 "/home/jens/Source/shotwell/src/Dialogs.vala" - media_source_collection_remove_from_app (G_TYPE_CHECK_INSTANCE_CAST (_tmp56_, TYPE_MEDIA_SOURCE_COLLECTION, MediaSourceCollection), G_TYPE_CHECK_INSTANCE_CAST (_tmp57_, GEE_TYPE_COLLECTION, GeeCollection), _tmp58_, _tmp59_, _tmp59__target, G_TYPE_CHECK_INSTANCE_CAST (_tmp60_, GEE_TYPE_LIST, GeeList)); -#line 977 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp61_ = not_removed_photos; -#line 977 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp62_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp61_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection)); -#line 977 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp63_ = _tmp62_; -#line 977 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp64_ = not_removed_videos; -#line 977 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp65_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp64_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection)); -#line 977 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp66_ = _tmp65_; -#line 977 "/home/jens/Source/shotwell/src/Dialogs.vala" - num_not_removed = _tmp63_ + _tmp66_; -#line 978 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp68_ = delete_backing; -#line 978 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp68_) { -#line 8752 "Dialogs.c" - gint _tmp69_; -#line 978 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp69_ = num_not_removed; -#line 978 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp67_ = _tmp69_ > 0; -#line 8758 "Dialogs.c" - } else { -#line 978 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp67_ = FALSE; -#line 8762 "Dialogs.c" - } -#line 978 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp67_) { -#line 8766 "Dialogs.c" - gchar* not_deleted_message = NULL; - gint _tmp70_; - gint _tmp71_; - gchar* _tmp72_; - GtkResponseType result_delete = 0; - AppWindow* _tmp73_; - AppWindow* _tmp74_; - const gchar* _tmp75_; - GtkResponseType _tmp76_; - GtkResponseType _tmp77_; -#line 979 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp70_ = num_not_removed; -#line 979 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp71_ = num_not_removed; -#line 979 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp72_ = g_strdup_printf (ngettext ("The photo or video cannot be moved to your desktop trash. Delete this " \ -"file?", "%d photos/videos cannot be moved to your desktop trash. Delete these f" \ -"iles?", (gulong) _tmp70_), _tmp71_); -#line 979 "/home/jens/Source/shotwell/src/Dialogs.vala" - not_deleted_message = _tmp72_; -#line 983 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp73_ = app_window_get_instance (); -#line 983 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp74_ = _tmp73_; -#line 983 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp75_ = not_deleted_message; -#line 983 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp76_ = remove_from_filesystem_dialog (G_TYPE_CHECK_INSTANCE_CAST (_tmp74_, gtk_window_get_type (), GtkWindow), dialog_title, _tmp75_); -#line 983 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp74_); -#line 983 "/home/jens/Source/shotwell/src/Dialogs.vala" - result_delete = _tmp76_; -#line 986 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp77_ = result_delete; -#line 986 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (GTK_RESPONSE_YES == _tmp77_) { -#line 8801 "Dialogs.c" - GeeArrayList* not_deleted_photos = NULL; - GeeArrayList* _tmp78_; - GeeArrayList* not_deleted_videos = NULL; - GeeArrayList* _tmp79_; - LibraryPhotoSourceCollection* _tmp80_; - GeeArrayList* _tmp81_; - ProgressMonitor _tmp82_; - void* _tmp82__target; - GeeArrayList* _tmp83_; - VideoSourceCollection* _tmp84_; - GeeArrayList* _tmp85_; - ProgressMonitor _tmp86_; - void* _tmp86__target; - GeeArrayList* _tmp87_; - gint num_not_deleted = 0; - GeeArrayList* _tmp88_; - gint _tmp89_; - gint _tmp90_; - GeeArrayList* _tmp91_; - gint _tmp92_; - gint _tmp93_; - gint _tmp94_; -#line 988 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp78_ = gee_array_list_new (TYPE_LIBRARY_PHOTO, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL); -#line 988 "/home/jens/Source/shotwell/src/Dialogs.vala" - not_deleted_photos = _tmp78_; -#line 989 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp79_ = gee_array_list_new (TYPE_VIDEO, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL); -#line 989 "/home/jens/Source/shotwell/src/Dialogs.vala" - not_deleted_videos = _tmp79_; -#line 990 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp80_ = library_photo_global; -#line 990 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp81_ = not_removed_photos; -#line 990 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp82_ = monitor; -#line 990 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp82__target = monitor_target; -#line 990 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp83_ = not_deleted_photos; -#line 990 "/home/jens/Source/shotwell/src/Dialogs.vala" - media_source_collection_delete_backing_files (G_TYPE_CHECK_INSTANCE_CAST (_tmp80_, TYPE_MEDIA_SOURCE_COLLECTION, MediaSourceCollection), G_TYPE_CHECK_INSTANCE_CAST (_tmp81_, GEE_TYPE_COLLECTION, GeeCollection), _tmp82_, _tmp82__target, G_TYPE_CHECK_INSTANCE_CAST (_tmp83_, GEE_TYPE_LIST, GeeList)); -#line 991 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp84_ = video_global; -#line 991 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp85_ = not_removed_videos; -#line 991 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp86_ = monitor; -#line 991 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp86__target = monitor_target; -#line 991 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp87_ = not_deleted_videos; -#line 991 "/home/jens/Source/shotwell/src/Dialogs.vala" - media_source_collection_delete_backing_files (G_TYPE_CHECK_INSTANCE_CAST (_tmp84_, TYPE_MEDIA_SOURCE_COLLECTION, MediaSourceCollection), G_TYPE_CHECK_INSTANCE_CAST (_tmp85_, GEE_TYPE_COLLECTION, GeeCollection), _tmp86_, _tmp86__target, G_TYPE_CHECK_INSTANCE_CAST (_tmp87_, GEE_TYPE_LIST, GeeList)); -#line 993 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp88_ = not_deleted_photos; -#line 993 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp89_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp88_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection)); -#line 993 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp90_ = _tmp89_; -#line 993 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp91_ = not_deleted_videos; -#line 993 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp92_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp91_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection)); -#line 993 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp93_ = _tmp92_; -#line 993 "/home/jens/Source/shotwell/src/Dialogs.vala" - num_not_deleted = _tmp90_ + _tmp93_; -#line 994 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp94_ = num_not_deleted; -#line 994 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp94_ > 0) { -#line 8874 "Dialogs.c" - gchar* delete_failed_message = NULL; - gint _tmp95_; - gint _tmp96_; - gchar* _tmp97_; - const gchar* _tmp98_; - AppWindow* _tmp99_; - AppWindow* _tmp100_; -#line 996 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp95_ = num_not_deleted; -#line 996 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp96_ = num_not_deleted; -#line 996 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp97_ = g_strdup_printf (ngettext ("The photo or video cannot be deleted.", "%d photos/videos cannot be deleted.", (gulong) _tmp95_), _tmp96_); -#line 996 "/home/jens/Source/shotwell/src/Dialogs.vala" - delete_failed_message = _tmp97_; -#line 1000 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp98_ = delete_failed_message; -#line 1000 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp99_ = app_window_get_instance (); -#line 1000 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp100_ = _tmp99_; -#line 1000 "/home/jens/Source/shotwell/src/Dialogs.vala" - app_window_error_message_with_title (dialog_title, _tmp98_, G_TYPE_CHECK_INSTANCE_CAST (_tmp100_, gtk_window_get_type (), GtkWindow), TRUE); -#line 1000 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp100_); -#line 994 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (delete_failed_message); -#line 8902 "Dialogs.c" - } -#line 986 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (not_deleted_videos); -#line 986 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (not_deleted_photos); -#line 8908 "Dialogs.c" - } -#line 978 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (not_deleted_message); -#line 8912 "Dialogs.c" - } -#line 1005 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp101_ = progress; -#line 1005 "/home/jens/Source/shotwell/src/Dialogs.vala" - if (_tmp101_ != NULL) { -#line 8918 "Dialogs.c" - ProgressDialog* _tmp102_; -#line 1006 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp102_ = progress; -#line 1006 "/home/jens/Source/shotwell/src/Dialogs.vala" - progress_dialog_close (_tmp102_); -#line 8924 "Dialogs.c" - } -#line 1008 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp103_ = app_window_get_instance (); -#line 1008 "/home/jens/Source/shotwell/src/Dialogs.vala" - _tmp104_ = _tmp103_; -#line 1008 "/home/jens/Source/shotwell/src/Dialogs.vala" - page_window_set_normal_cursor (G_TYPE_CHECK_INSTANCE_CAST (_tmp104_, TYPE_PAGE_WINDOW, PageWindow)); -#line 1008 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (_tmp104_); -#line 929 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (not_removed_videos); -#line 929 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (not_removed_photos); -#line 929 "/home/jens/Source/shotwell/src/Dialogs.vala" - (monitor_target_destroy_notify == NULL) ? NULL : (monitor_target_destroy_notify (monitor_target), NULL); -#line 929 "/home/jens/Source/shotwell/src/Dialogs.vala" - monitor = NULL; -#line 929 "/home/jens/Source/shotwell/src/Dialogs.vala" - monitor_target = NULL; -#line 929 "/home/jens/Source/shotwell/src/Dialogs.vala" - monitor_target_destroy_notify = NULL; -#line 929 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (progress); -#line 929 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_free0 (user_message); -#line 929 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (videos); -#line 929 "/home/jens/Source/shotwell/src/Dialogs.vala" - _g_object_unref0 (photos); -#line 8954 "Dialogs.c" -} - - -static void -_vala_array_destroy (gpointer array, - gint array_length, - GDestroyNotify destroy_func) -{ - if ((array != NULL) && (destroy_func != NULL)) { - int i; - for (i = 0; i < array_length; i = i + 1) { - if (((gpointer*) array)[i] != NULL) { - destroy_func (((gpointer*) array)[i]); - } - } - } -} - - -static void -_vala_array_free (gpointer array, - gint array_length, - GDestroyNotify destroy_func) -{ - _vala_array_destroy (array, array_length, destroy_func); - g_free (array); -} - - -static gint -_vala_array_length (gpointer array) -{ - int length; - length = 0; - if (array) { - while (((gpointer*) array)[length]) { - length++; - } - } - return length; -} - - - |