![]() |
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>
Include dependency graph for control_jobs.h:
This graph shows which files directly or indirectly include this file: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().