![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Go to the source code of this file.
Data Structures | |
struct | dt_iop_color_picker_t |
Typedefs | |
typedef enum _iop_color_picker_kind_t | dt_iop_color_picker_kind_t |
typedef struct dt_iop_color_picker_t | dt_iop_color_picker_t |
Enumerations | |
enum | _iop_color_picker_kind_t { DT_COLOR_PICKER_POINT = 0 , DT_COLOR_PICKER_AREA , DT_COLOR_PICKER_POINT_AREA } |
Functions | |
gboolean | dt_iop_color_picker_is_visible (const dt_develop_t *dev) |
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) |
dt_iop_colorspace_type_t | dt_iop_color_picker_get_active_cst (dt_iop_module_t *module) |
void | dt_iop_color_picker_init () |
void | dt_iop_color_picker_cleanup () |
GtkWidget * | dt_color_picker_new (dt_iop_module_t *module, dt_iop_color_picker_kind_t kind, GtkWidget *w) |
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) |
typedef enum _iop_color_picker_kind_t dt_iop_color_picker_kind_t |
typedef struct dt_iop_color_picker_t dt_iop_color_picker_t |
Enumerator | |
---|---|
DT_COLOR_PICKER_POINT | |
DT_COLOR_PICKER_AREA |
|
DT_COLOR_PICKER_POINT_AREA |
GtkWidget * dt_color_picker_new | ( | dt_iop_module_t * | module, |
dt_iop_color_picker_kind_t | kind, | ||
GtkWidget * | w | ||
) |
References _color_picker_new(), FALSE, and IOP_CS_NONE.
Referenced by dt_iop_gui_init_blendif(), gui_init(), gui_init(), gui_init(), and gui_init_section().
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 | ||
) |
References _color_picker_new(), and TRUE.
Referenced by gui_init().
void dt_iop_color_picker_cleanup | ( | ) |
References _color_picker_proxy_preview_pipe_callback(), _iop_color_picker_pickerdata_ready_callback(), darktable, DT_DEBUG_CONTROL_SIGNAL_DISCONNECT, and darktable_t::signals.
Referenced by leave().
dt_iop_colorspace_type_t dt_iop_color_picker_get_active_cst | ( | dt_iop_module_t * | module | ) |
References dt_lib_t::colorpicker, darktable, IOP_CS_NONE, darktable_t::lib, dt_iop_color_picker_t::picker_cst, dt_lib_t::picker_proxy, and dt_lib_t::proxy.
Referenced by _blendif_colorpicker_cst(), _transform_for_picker(), and pixelpipe_picker().
void dt_iop_color_picker_init | ( | ) |
gboolean dt_iop_color_picker_is_visible | ( | const dt_develop_t * | dev | ) |
References dt_lib_t::colorpicker, darktable, DT_REQUEST_COLORPICK_OFF, dt_iop_module_t::enabled, dt_develop_t::gui_module, darktable_t::lib, dt_lib_t::picker_proxy, dt_lib_t::proxy, and dt_iop_module_t::request_color_pick.
Referenced by button_pressed(), button_released(), expose(), mouse_moved(), and switch_cursors().
void dt_iop_color_picker_reset | ( | dt_iop_module_t * | module, |
gboolean | keep | ||
) |
References _color_picker_reset(), dt_iop_color_picker_t::colorpick, dt_lib_t::colorpicker, darktable, darktable_t::lib, dt_lib_t::picker_proxy, and dt_lib_t::proxy.
Referenced by _area_button_press_callback(), _area_button_press_callback(), _area_key_press_callback(), _area_key_press_callback(), _area_motion_notify_callback(), _area_motion_notify_callback(), _area_scrolled_callback(), _area_scrolled_callback(), _autoexp_disable(), _blendop_blendif_reset(), _blendop_blendif_sliders_callback(), _blendop_blendif_tab_switch(), _blendop_masks_add_shape(), _blendop_masks_mode_callback(), _blendop_masks_show_and_edit(), _channel_tabs_switch_callback(), _delete_node(), _edit_masks(), _interpolator_callback(), _select_region_toggled_callback(), _select_region_toggled_callback(), _turn_selregion_picker_off(), _turn_selregion_picker_off(), apply_autocolor(), apply_autoluma(), area_button_press(), aspect_changed(), auto_adjust_contrast_boost(), auto_adjust_exposure_boost(), balance_callback(), black_point_source_callback(), black_point_target_callback(), center_callback(), colorpick_color_set(), colorpicker_callback(), contrast_callback(), controls_callback(), Dmin_picker_callback(), dt_iop_gui_changed(), dt_iop_gui_update_blendif(), dt_iop_gui_update_blending(), dt_iop_levels_autoadjust_callback(), dt_iop_levels_scroll(), dt_iop_monochrome_button_press(), dt_iop_monochrome_button_release(), dt_iop_monochrome_scrolled(), dt_iop_request_focus(), frame_colorpick_color_set(), global_saturation_callback(), grey_point_source_callback(), grey_point_target_callback(), gui_cleanup(), gui_reset(), gui_reset(), gui_reset(), gui_update(), gui_update(), gui_update(), interpolator_callback(), latitude_stops_callback(), leave(), notebook_button_press(), output_power_callback(), patch_callback(), position_h_changed(), position_v_changed(), preset_tune_callback(), rt_add_shape_callback(), rt_colorpick_color_set_callback(), rt_edit_masks_callback(), saturation_callback(), security_threshold_callback(), show_luminance_mask_callback(), smoothing_callback(), target_callback(), temp_tint_callback(), WB_high_picker_callback(), WB_low_picker_callback(), white_point_source_callback(), and white_point_target_callback().
void dt_iop_color_picker_set_cst | ( | dt_iop_module_t * | module, |
const dt_iop_colorspace_type_t | picker_cst | ||
) |
References dt_iop_color_picker_t::changed, dt_lib_t::colorpicker, darktable, darktable_t::lib, dt_iop_color_picker_t::picker_cst, dt_lib_t::picker_proxy, dt_lib_t::proxy, and TRUE.
Referenced by _blendif_change_blend_colorspace(), _blendop_blendif_tab_switch(), and _update_gradient_slider_pickers().