static const dt_adaptation_t kind
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.
@ DT_COLOR_PICKER_POINT_AREA
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)
void dt_iop_color_picker_reset(dt_iop_module_t *module, gboolean keep)
void dt_iop_color_picker_set_cst(dt_iop_module_t *module, const dt_iop_colorspace_type_t picker_cst)
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)
gboolean dt_iop_color_picker_is_active_module(const dt_iop_module_t *module)
Tell whether one module currently owns the active darkroom picker.
void dt_iop_color_picker_init()
GtkWidget * dt_color_picker_new(dt_iop_module_t *module, dt_iop_color_picker_kind_t kind, GtkWidget *w)
gboolean dt_iop_color_picker_is_visible(const dt_develop_t *dev)
void dt_iop_color_picker_cleanup()
dt_iop_colorspace_type_t dt_iop_color_picker_get_active_cst(dt_iop_module_t *module)
float dt_boundingbox_t[4]
struct _GtkWidget GtkWidget
dt_iop_module_t *dt_iop_color_picker_kind_t kind
dt_boundingbox_t pick_box
dt_iop_colorspace_type_t picker_cst