![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <glib.h>#include <inttypes.h>#include "develop/history_merge.h"#include "history/history.h"
Include dependency graph for history_actions.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Definition at line 322 of file history_actions.c.
References _history_compress_apply(), and L.
Referenced by compress_history_callback().
compress history stack
Definition at line 327 of file history_actions.c.
References _history_action_on_list(), _history_compress_apply(), and L.
Referenced by compress_history_callback().
| gboolean dt_history_copy | ( | int32_t | imgid | ) |
copy history from imgid and pasts on selected images, merge or overwrite...
Definition at line 224 of file history_actions.c.
References dt_history_copy_item_t::copied_imageid, dt_history_copy_paste_get(), FALSE, and TRUE.
Referenced by copy_callback(), and dt_history_copy_parts().
| gboolean dt_history_copy_and_paste_on_image | ( | const int32_t | imgid, |
| const int32_t | dest_imgid, | ||
| GList * | ops, | ||
| const gboolean | copy_full, | ||
| const dt_history_merge_strategy_t | mode, | ||
| const gboolean | copy_iop_order, | ||
| dt_hm_batch_state_t * | batch | ||
| ) |
Definition at line 198 of file history_actions.c.
References _history_copy_and_paste_on_image_merge(), dt_undo_lt_history_t::after, dt_undo_lt_history_t::after_history_end, dt_undo_lt_history_t::before, dt_undo_lt_history_t::before_history_end, dt_history_message(), dt_history_snapshot_item_init(), dt_history_snapshot_undo_create(), dt_history_snapshot_undo_lt_history_data_free(), dt_history_snapshot_undo_pop(), dt_undo_get_global(), DT_UNDO_LT_HISTORY, dt_undo_record(), dt_undo_lt_history_t::imgid, L, and UNKNOWN_IMAGE.
Referenced by _history_paste_apply(), _history_paste_parts_apply(), _history_style_apply(), dt_control_duplicate_images_job_run(), and dt_image_copy_rename().
| dt_history_copy_item_t * dt_history_copy_paste_get | ( | void | ) |
The history clipboard: what "copy history" put there, for "paste" to read.
It used to be a dt_history_copy_item_t member of dt_view_manager_t, which made this file – the one that actually defines copy and paste – include views/view.h, layer 7, to reach its own state. The view manager never touched it. It is now file-static here, zero-initialised exactly as it was when the view manager was calloc'd, and handed out by this accessor.
Never NULL, and lives for the process. The GUI reaches it to drive the "paste parts" dialog, which is what items and selops are for.
Definition at line 43 of file history_actions.c.
References _copy_paste.
Referenced by _history_paste_apply(), _history_paste_parts_apply(), dt_history_copy(), dt_history_copy_parts(), dt_history_paste_on_list(), dt_history_paste_parts_on_list(), dt_history_paste_parts_prepare(), and paste_sensitive_callback().
delete historystack of selected images
Definition at line 426 of file history_actions.c.
References _history_action_on_list_with_undo(), _history_delete_apply(), and params.
Referenced by delete_history_callback().
| int dt_history_load_and_apply | ( | const int32_t | imgid, |
| gchar * | filename, | ||
| int | history_only | ||
| ) |
load a dt file and applies to specified image
Definition at line 376 of file history_actions.c.
References _history_load_and_apply_apply(), and params.
Referenced by dt_history_load_and_apply_on_image(), and load_xmp_on_image().
| int dt_history_load_and_apply_on_image | ( | int32_t | imgid, |
| gchar * | filename, | ||
| int | history_only | ||
| ) |
Definition at line 382 of file history_actions.c.
References dt_history_load_and_apply().
Referenced by sync_newest_to_oldest(), sync_oldest_to_newest(), and sync_xmp_to_db().
load a dt file and applies to selected images
Definition at line 387 of file history_actions.c.
References _history_action_on_list(), _history_load_and_apply_apply(), and params.
Referenced by load_xmp_callback().
| gboolean dt_history_paste_on_image | ( | const int32_t | imgid | ) |
Definition at line 258 of file history_actions.c.
References _history_paste_apply(), and L.
Definition at line 263 of file history_actions.c.
References _history_action_on_list(), _history_paste_apply(), dt_history_copy_paste_get(), dt_hm_batch_state_cleanup(), FALSE, and L.
Referenced by paste_all_callback().
| gboolean dt_history_paste_parts_on_image | ( | const int32_t | imgid | ) |
Definition at line 290 of file history_actions.c.
References _history_paste_parts_apply(), and L.
Definition at line 295 of file history_actions.c.
References _history_action_on_list(), _history_paste_parts_apply(), dt_history_copy_paste_get(), dt_hm_batch_state_cleanup(), FALSE, IS_NULL_PTR, and L.
Referenced by paste_parts_callback().
| gboolean dt_history_style_on_image | ( | const int32_t | imgid, |
| const char * | name, | ||
| const gboolean | duplicate | ||
| ) |
Definition at line 480 of file history_actions.c.
References _history_style_apply(), dt_conf_get_int(), dt_hm_batch_state_cleanup(), DT_HM_BATCH_UNDECIDED, dt_styles_get_id_by_name(), FALSE, IS_NULL_PTR, name, and params.
Referenced by _styles_apply_callback(), dt_multiple_styles_apply_to_list(), and dt_styles_apply_to_image().
| gboolean dt_history_style_on_list | ( | const GList * | list, |
| const char * | name, | ||
| const gboolean | duplicate | ||
| ) |
apply style to selected images
Definition at line 498 of file history_actions.c.
References _history_action_on_list(), _history_style_apply(), dt_conf_get_int(), dt_hm_batch_state_cleanup(), DT_HM_BATCH_UNDECIDED, dt_styles_get_id_by_name(), FALSE, IS_NULL_PTR, name, and params.
Referenced by _styles_apply_callback(), _styles_row_activated_callback(), and entry_activated().