Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
history_actions.h File Reference
#include <glib.h>
#include <inttypes.h>
#include "common/history_merge.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.

Functions

gboolean dt_history_copy (int32_t imgid)
 
gboolean dt_history_copy_parts (int32_t imgid)
 
gboolean dt_history_paste_on_list (const GList *list)
 
gboolean dt_history_paste_parts_prepare (void)
 
gboolean dt_history_paste_parts_on_list (const GList *list)
 
gboolean dt_history_paste_on_image (const int32_t imgid)
 
gboolean dt_history_paste_parts_on_image (const int32_t imgid)
 
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)
 
gboolean dt_history_style_on_list (const GList *list, const char *name, const gboolean duplicate)
 
gboolean dt_history_style_on_image (const int32_t imgid, const char *name, const gboolean duplicate)
 
int dt_history_compress_on_list (const GList *imgs)
 
void dt_history_compress_on_image (const int32_t imgid)
 
gboolean dt_history_delete_on_list (const GList *list, gboolean undo)
 
int dt_history_load_and_apply_on_list (gchar *filename, const GList *list)
 
int dt_history_load_and_apply (const int32_t imgid, gchar *filename, int history_only)
 
int dt_history_load_and_apply_on_image (int32_t imgid, gchar *filename, int history_only)
 

Function Documentation

◆ dt_history_compress_on_image()

void dt_history_compress_on_image ( const int32_t  imgid)

◆ dt_history_compress_on_list()

int dt_history_compress_on_list ( const GList *  imgs)

compress history stack

References _history_action_on_list(), and _history_compress_apply().

Referenced by compress_history_callback().

◆ dt_history_copy()

gboolean dt_history_copy ( int32_t  imgid)

copy history from imgid and pasts on selected images, merge or overwrite...

References dt_history_copy_item_t::copied_imageid, dt_view_manager_t::copy_paste, darktable, FALSE, TRUE, and darktable_t::view_manager.

Referenced by copy_callback(), and dt_history_copy_parts().

◆ dt_history_copy_and_paste_on_image()

◆ dt_history_copy_parts()

gboolean dt_history_copy_parts ( int32_t  imgid)

◆ dt_history_delete_on_list()

gboolean dt_history_delete_on_list ( const GList *  list,
gboolean  undo 
)

delete historystack of selected images

References _history_action_on_list_with_undo(), and _history_delete_apply().

Referenced by delete_history_callback().

◆ dt_history_load_and_apply()

int dt_history_load_and_apply ( const int32_t  imgid,
gchar *  filename,
int  history_only 
)

load a dt file and applies to specified image

References _history_load_and_apply_apply().

Referenced by dt_history_load_and_apply_on_image().

◆ dt_history_load_and_apply_on_image()

int dt_history_load_and_apply_on_image ( int32_t  imgid,
gchar *  filename,
int  history_only 
)

◆ dt_history_load_and_apply_on_list()

int dt_history_load_and_apply_on_list ( gchar *  filename,
const GList *  list 
)

load a dt file and applies to selected images

References _history_action_on_list(), and _history_load_and_apply_apply().

Referenced by load_xmp_callback().

◆ dt_history_paste_on_image()

gboolean dt_history_paste_on_image ( const int32_t  imgid)

◆ dt_history_paste_on_list()

◆ dt_history_paste_parts_on_image()

gboolean dt_history_paste_parts_on_image ( const int32_t  imgid)

◆ dt_history_paste_parts_on_list()

◆ dt_history_paste_parts_prepare()

◆ dt_history_style_on_image()

gboolean dt_history_style_on_image ( const int32_t  imgid,
const char *  name,
const gboolean  duplicate 
)

◆ dt_history_style_on_list()

gboolean dt_history_style_on_list ( const GList *  list,
const char *  name,
const gboolean  duplicate 
)