static const dt_adaptation_t kind
Definition chromatic_adaptation.h:124
dt_iop_colorspace_type_t
Definition color_conversion.h:30
enum _iop_color_picker_kind_t dt_iop_color_picker_kind_t
int dt_iop_color_picker_get_ready_data(const dt_iop_module_t *module, GtkWidget **picker, struct dt_dev_pixelpipe_t **pipe, const struct dt_dev_pixelpipe_iop_t **piece)
Resolve the current ready picker payload for one module.
_iop_color_picker_kind_t
Definition color_picker_proxy.h:42
@ DT_COLOR_PICKER_AREA
Definition color_picker_proxy.h:45
@ DT_COLOR_PICKER_POINT
Definition color_picker_proxy.h:43
@ DT_COLOR_PICKER_POINT_AREA
Definition color_picker_proxy.h:46
gboolean dt_iop_color_picker_force_cache(const struct dt_dev_pixelpipe_t *pipe, const dt_iop_module_t *module)
Tell whether the active picker requires host-cache retention on one module output.
void dt_iop_color_picker_request_update(void)
Definition color_picker_proxy.c:649
void dt_iop_color_picker_reset(dt_iop_module_t *module, gboolean keep)
Definition color_picker_proxy.c:494
void dt_iop_color_picker_set_cst(dt_iop_module_t *module, const dt_iop_colorspace_type_t picker_cst)
Definition color_picker_proxy.c:628
GtkWidget * dt_color_picker_new_with_cst(dt_iop_module_t *module, dt_iop_color_picker_kind_t kind, GtkWidget *w, const dt_iop_colorspace_type_t cst)
Definition color_picker_proxy.c:811
gboolean dt_iop_color_picker_is_active_module(const dt_iop_module_t *module)
Tell whether one module currently owns the active darkroom picker.
Definition color_picker_proxy.c:94
void dt_iop_color_picker_init()
Definition color_picker_proxy.c:728
GtkWidget * dt_color_picker_new(dt_iop_module_t *module, dt_iop_color_picker_kind_t kind, GtkWidget *w)
Definition color_picker_proxy.c:806
gboolean dt_iop_color_picker_is_visible(const dt_develop_t *dev)
Definition color_picker_proxy.c:82
void dt_iop_color_picker_cleanup()
Definition color_picker_proxy.c:736
dt_iop_colorspace_type_t dt_iop_color_picker_get_active_cst(dt_iop_module_t *module)
Definition color_picker_proxy.c:639
float dt_boundingbox_t[4]
Definition darktable.h:709
struct _GtkWidget GtkWidget
Definition splash.h:29
Definition pixelpipe_hb.h:96
Definition pixelpipe_hb.h:218
Definition color_picker_proxy.h:50
float pick_pos[2]
Definition color_picker_proxy.h:65
dt_iop_module_t *dt_iop_color_picker_kind_t kind
Definition color_picker_proxy.h:53
dt_boundingbox_t pick_box
Definition color_picker_proxy.h:66
GtkWidget * colorpick
Definition color_picker_proxy.h:61
gboolean update_pending
Definition color_picker_proxy.h:68
dt_iop_colorspace_type_t picker_cst
Definition color_picker_proxy.h:59