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
void dt_iop_color_picker_request_update(void)
Definition color_picker_proxy.c:630
void dt_iop_color_picker_reset(dt_iop_module_t *module, gboolean keep)
Definition color_picker_proxy.c:471
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:609
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:746
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
gboolean dt_iop_color_picker_force_cache(const dt_develop_t *dev, 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_init()
Definition color_picker_proxy.c:665
GtkWidget * dt_color_picker_new(dt_iop_module_t *module, dt_iop_color_picker_kind_t kind, GtkWidget *w)
Definition color_picker_proxy.c:741
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:671
dt_iop_colorspace_type_t dt_iop_color_picker_get_active_cst(dt_iop_module_t *module)
Definition color_picker_proxy.c:620
float dt_boundingbox_t[4]
Definition darktable.h:630
struct _GtkWidget GtkWidget
Definition splash.h:29
Definition pixelpipe_hb.h:95
Definition pixelpipe_hb.h:216
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