Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
control_jobs.h File Reference
#include "colorprofiles/profile_types.h"
#include "common/image.h"
#include "control/jobs.h"
#include "common/variables.h"
#include <inttypes.h>
#include "common/cups_print.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
 
struct  dt_control_export_request_t
 

Typedefs

typedef struct dt_control_image_enumerator_t dt_control_image_enumerator_t
 
typedef struct dt_control_export_request_t dt_control_export_request_t
 

Functions

void * dt_control_image_enumerator_alloc ()
 
void dt_control_image_enumerator_cleanup (void *p)
 
void dt_control_gpx_apply (const gchar *filename, int32_t filmid, const gchar *tz, GList *imgs)
 
void dt_control_datetime (const GTimeSpan offset, const char *datetime, GList *imgs)
 
void dt_control_save_xmp (const int32_t imgid)
 
void dt_control_save_xmps (const GList *imgids, const gboolean check_history)
 
void dt_control_save_xmps_forced (const GList *imgids)
 
void dt_control_delete_images ()
 
void dt_control_delete_image (int32_t imgid)
 
void dt_control_duplicate_images (gboolean virgin)
 
void dt_control_flip_images (const dt_image_transform_t transform)
 
void dt_control_monochrome_images (const int32_t mode)
 
gboolean dt_control_remove_images ()
 
void dt_control_move_images ()
 
void dt_control_copy_images ()
 
void dt_control_set_local_copy_images ()
 
void dt_control_reset_local_copy_images ()
 
void dt_control_export (GList *imgid_list, const dt_control_export_request_t *request)
 
void dt_control_merge_hdr ()
 
void dt_control_refresh_exif ()
 

Typedef Documentation

◆ dt_control_export_request_t

What an export is asked to do, resolved by the caller when it dispatches the export. The size: with scale_factor > 0 each image is reduced by that factor (capped at 1), otherwise it fits in max_width x max_height, 0 x 0 meaning full size. The strings are copied, the caller keeps them.

◆ dt_control_image_enumerator_t

Function Documentation

◆ dt_control_copy_images()

◆ dt_control_datetime()

void dt_control_datetime ( const GTimeSpan  offset,
const char *  datetime,
GList *  imgs 
)

◆ dt_control_delete_image()

◆ dt_control_delete_images()

void dt_control_delete_images ( )

Definition at line 1669 of file control_jobs.c.

◆ dt_control_duplicate_images()

◆ dt_control_export()

◆ dt_control_flip_images()

◆ dt_control_gpx_apply()

void dt_control_gpx_apply ( const gchar *  filename,
int32_t  filmid,
const gchar *  tz,
GList *  imgs 
)

◆ dt_control_image_enumerator_alloc()

◆ dt_control_image_enumerator_cleanup()

◆ dt_control_merge_hdr()

◆ dt_control_monochrome_images()

◆ dt_control_move_images()

◆ dt_control_refresh_exif()

◆ dt_control_remove_images()

◆ dt_control_reset_local_copy_images()

◆ dt_control_save_xmp()

void dt_control_save_xmp ( const int32_t  imgid)

Definition at line 1537 of file control_jobs.c.

◆ dt_control_save_xmps()

void dt_control_save_xmps ( const GList *  imgids,
const gboolean  check_history 
)

Definition at line 1545 of file control_jobs.c.

Referenced by _resync_xmp_duplicates().

◆ dt_control_save_xmps_forced()

void dt_control_save_xmps_forced ( const GList *  imgids)

Definition at line 1567 of file control_jobs.c.

Referenced by dt_control_write_sidecar_files().

◆ dt_control_set_local_copy_images()