Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
printing.c File Reference
#include "common/printing.h"
#include "common/math.h"
+ Include dependency graph for printing.c:

Functions

void _clear_pos (dt_image_pos *pos)
 
void dt_printing_clear_box (dt_image_box *img)
 
void dt_printing_clear_boxes (dt_images_box *imgs)
 
int32_t dt_printing_get_image_box (const dt_images_box *imgs, const int x, const int y)
 
void _compute_rel_pos (const dt_images_box *imgs, const dt_image_pos *ref, dt_image_pos *pos)
 
void dt_printing_setup_display (dt_images_box *imgs, const float px, const float py, const float pwidth, const float pheight, const float ax, const float ay, const float awidth, const float aheight, gboolean borderless)
 
void dt_printing_setup_box (dt_images_box *imgs, const int idx, const float x, const float y, const float width, const float height)
 
void dt_printing_setup_page (dt_images_box *imgs, const float page_width, const float page_height, const int resolution)
 
void _align_pos (const dt_image_pos *ref, const dt_alignment_t alignment, const int32_t width, const int32_t height, dt_image_pos *pos)
 
void dt_printing_get_screen_pos (const dt_images_box *imgs, const dt_image_box *img, dt_image_pos *pos)
 
void dt_printing_get_screen_rel_pos (const dt_images_box *imgs, const dt_image_box *img, dt_image_pos *pos)
 
void dt_printing_get_image_pos_mm (const dt_images_box *imgs, const dt_image_box *img, dt_image_pos *pos)
 
void dt_printing_get_image_pos (const dt_images_box *imgs, const dt_image_box *img, dt_image_pos *pos)
 
void dt_printing_setup_image (dt_images_box *imgs, const int idx, const int32_t imgid, const int32_t width, const int32_t height, const dt_alignment_t alignment)
 

Function Documentation

◆ _align_pos()

◆ _clear_pos()

◆ _compute_rel_pos()

◆ dt_printing_clear_box()

◆ dt_printing_clear_boxes()

◆ dt_printing_get_image_box()

int32_t dt_printing_get_image_box ( const dt_images_box imgs,
const int  x,
const int  y 
)

◆ dt_printing_get_image_pos()

◆ dt_printing_get_image_pos_mm()

◆ dt_printing_get_screen_pos()

◆ dt_printing_get_screen_rel_pos()

void dt_printing_get_screen_rel_pos ( const dt_images_box imgs,
const dt_image_box img,
dt_image_pos pos 
)

◆ dt_printing_setup_box()

◆ dt_printing_setup_display()

void dt_printing_setup_display ( dt_images_box imgs,
const float  px,
const float  py,
const float  pwidth,
const float  pheight,
const float  ax,
const float  ay,
const float  awidth,
const float  aheight,
gboolean  borderless 
)

◆ dt_printing_setup_image()

◆ dt_printing_setup_page()