![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "common/imageio_module.h"
#include "common/image.h"
#include "control/control.h"
#include "common/variables.h"
#include <inttypes.h>
Go to the source code of this file.
Data Structures | |
struct | dt_control_image_enumerator_t |
Typedefs | |
typedef struct dt_control_image_enumerator_t | dt_control_image_enumerator_t |
typedef struct dt_control_image_enumerator_t dt_control_image_enumerator_t |
void dt_control_copy_images | ( | ) |
References darktable_t::control, darktable, dt_conf_get_bool(), dt_conf_get_folder_to_file_chooser(), dt_conf_set_folder_from_file_chooser(), dt_control_add_job(), dt_control_copy_images_job_run(), dt_control_generic_images_job_create(), dt_control_job_dispose(), dt_control_job_get_params(), DT_JOB_QUEUE_USER_FG, dt_osx_disallow_fullscreen(), dt_ui_main_window(), FALSE, darktable_t::gui, dt_control_image_enumerator_t::index, PROGRESS_CANCELLABLE, and dt_gui_gtk_t::ui.
Referenced by append_file().
void dt_control_datetime | ( | const GTimeSpan | offset, |
const char * | datetime, | ||
GList * | imgs | ||
) |
References darktable_t::control, darktable, dt_control_add_job(), dt_control_datetime_job_create(), and DT_JOB_QUEUE_USER_FG.
Referenced by _apply_datetime_callback(), and _apply_offset_callback().
void dt_control_delete_image | ( | int32_t | imgid | ) |
References darktable_t::control, darktable, dt_conf_get_bool(), dt_control_add_job(), dt_control_delete_images_job_run(), dt_control_generic_image_job_create(), dt_control_job_dispose(), DT_JOB_QUEUE_USER_FG, dt_osx_disallow_fullscreen(), dt_ui_main_window(), darktable_t::gui, PROGRESS_SIMPLE, and dt_gui_gtk_t::ui.
Referenced by _lib_duplicate_delete().
void dt_control_delete_images | ( | ) |
void dt_control_duplicate_images | ( | gboolean | virgin | ) |
References darktable_t::control, darktable, dt_control_add_job(), dt_control_duplicate_images_job_run(), dt_control_generic_images_job_create(), DT_JOB_QUEUE_USER_FG, PROGRESS_SIMPLE, and TRUE.
Referenced by duplicate_callback(), and new_history_callback().
void dt_control_export | ( | GList * | imgid_list, |
int | max_width, | ||
int | max_height, | ||
int | format_index, | ||
int | storage_index, | ||
gboolean | high_quality, | ||
gboolean | export_masks, | ||
char * | style, | ||
dt_colorspaces_color_profile_type_t | icc_type, | ||
const gchar * | icc_filename, | ||
dt_iop_color_intent_t | icc_intent, | ||
const gchar * | metadata_export | ||
) |
References darktable_t::control, darktable, dt_control_add_job(), dt_control_export_alloc(), dt_control_export_cleanup(), dt_control_export_job_run(), dt_control_job_add_progress(), dt_control_job_create(), dt_control_job_dispose(), dt_control_job_set_params(), dt_control_log(), dt_imageio_get_storage_by_index(), DT_JOB_QUEUE_USER_EXPORT, dt_control_export_t::export_masks, dt_control_export_t::format_index, dt_control_export_t::icc_filename, dt_control_export_t::icc_intent, dt_control_export_t::icc_type, dt_control_export_t::max_height, dt_control_export_t::max_width, dt_control_export_t::metadata_export, dt_control_export_t::sdata, dt_control_export_t::storage_index, dt_control_export_t::style, and TRUE.
Referenced by _export_button_clicked().
void dt_control_flip_images | ( | const int32_t | cw | ) |
void dt_control_gpx_apply | ( | const gchar * | filename, |
int32_t | filmid, | ||
const gchar * | tz, | ||
GList * | imgs | ||
) |
References _control_gpx_apply_job_create(), darktable_t::control, darktable, dt_control_add_job(), and DT_JOB_QUEUE_USER_FG.
Referenced by _apply_filmroll_gpx(), and _choose_gpx_callback().
void * dt_control_image_enumerator_alloc | ( | ) |
Referenced by _control_import_job_cleanup(), _discarded_files_popup(), dt_control_datetime_alloc(), dt_control_datetime_job_cleanup(), dt_control_export_alloc(), dt_control_export_cleanup(), dt_control_generic_image_job_create(), dt_control_generic_images_job_create(), dt_control_gpx_apply_alloc(), and dt_control_gpx_apply_job_cleanup().
void dt_control_merge_hdr | ( | ) |
References darktable_t::control, darktable, dt_control_add_job(), dt_control_generic_images_job_create(), dt_control_merge_hdr_job_run(), DT_JOB_QUEUE_USER_FG, PROGRESS_CANCELLABLE, and TRUE.
Referenced by append_file().
void dt_control_monochrome_images | ( | const int32_t | mode | ) |
void dt_control_move_images | ( | ) |
References darktable_t::control, darktable, dt_conf_get_bool(), dt_conf_get_folder_to_file_chooser(), dt_conf_set_folder_from_file_chooser(), dt_control_add_job(), dt_control_generic_images_job_create(), dt_control_job_dispose(), dt_control_job_get_params(), dt_control_move_images_job_run(), DT_JOB_QUEUE_USER_FG, dt_osx_disallow_fullscreen(), dt_ui_main_window(), FALSE, darktable_t::gui, dt_control_image_enumerator_t::index, PROGRESS_CANCELLABLE, and dt_gui_gtk_t::ui.
Referenced by append_file().
void dt_control_refresh_exif | ( | ) |
References darktable_t::control, darktable, dt_control_add_job(), dt_control_generic_images_job_create(), dt_control_refresh_exif_run(), DT_JOB_QUEUE_USER_FG, FALSE, and PROGRESS_CANCELLABLE.
Referenced by append_image().
gboolean dt_control_remove_images | ( | ) |
References darktable_t::control, darktable, dt_conf_get_bool(), dt_control_add_job(), dt_control_generic_images_job_create(), dt_control_job_dispose(), dt_control_job_get_params(), dt_control_remove_images_job_run(), DT_JOB_QUEUE_USER_FG, dt_osx_disallow_fullscreen(), dt_ui_main_window(), FALSE, darktable_t::gui, dt_control_image_enumerator_t::index, PROGRESS_SIMPLE, TRUE, and dt_gui_gtk_t::ui.
Referenced by append_file(), and view_popup_menu_onRemove().
void dt_control_reset_local_copy_images | ( | ) |
References darktable_t::control, darktable, dt_control_add_job(), dt_control_generic_images_job_create(), dt_control_local_copy_images_job_run(), DT_JOB_QUEUE_USER_FG, FALSE, and PROGRESS_CANCELLABLE.
Referenced by append_file().
void dt_control_save_xmp | ( | const int32_t | imgid | ) |
References darktable_t::control, darktable, dt_control_add_job(), dt_control_generic_images_job_create(), dt_dev_save_xmp_job_run(), DT_JOB_QUEUE_USER_FG, FALSE, and PROGRESS_SIMPLE.
Referenced by _image_import_internal(), _lib_duplicate_caption_out_callback(), dt_dev_history_auto_save(), dt_history_compress_on_list(), dt_history_copy_and_paste_on_image(), dt_image_copy_rename(), dt_image_local_copy_reset(), dt_image_set_flip(), and dt_styles_apply_to_image().
void dt_control_set_local_copy_images | ( | ) |
References darktable_t::control, darktable, dt_control_add_job(), dt_control_generic_images_job_create(), dt_control_local_copy_images_job_run(), DT_JOB_QUEUE_USER_FG, FALSE, and PROGRESS_CANCELLABLE.
Referenced by append_file().