![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "gui/color_picker_proxy.h"
#include "libs/colorpicker.h"
#include "bauhaus/bauhaus.h"
#include "libs/lib.h"
#include "control/control.h"
#include "gui/gtk.h"
#include "develop/blend.h"
|
static |
References _color_picker_callback_button_press().
Referenced by _color_picker_new().
|
static |
References _color_picker_reset(), dt_iop_color_picker_t::changed, dt_iop_color_picker_t::colorpick, dt_lib_t::colorpicker, darktable, darktable_t::develop, dt_bauhaus_widget_set_quad_active(), DT_COLOR_PICKER_AREA, DT_COLOR_PICKER_POINT, DT_COLOR_PICKER_POINT_AREA, dt_control_queue_redraw_center(), dt_dev_invalidate_preview, dt_dev_refresh_ui_images, dt_iop_request_focus(), dt_key_modifier_state(), dt_lib_colorpicker_set_box_area(), dt_lib_colorpicker_set_point(), DT_LIB_COLORPICKER_SIZE_BOX, dt_modifier_is(), DT_REQUEST_COLORPICK_OFF, dt_unreachable_codepath, DTGTK_IS_TOGGLEBUTTON, FALSE, darktable_t::gui, dt_iop_color_picker_t::kind, darktable_t::lib, dt_iop_color_picker_t::pick_box, dt_iop_color_picker_t::pick_pos, dt_lib_t::picker_proxy, dt_lib_t::primary_sample, dt_lib_t::proxy, dt_gui_gtk_t::reset, TRUE, and dt_lib_t::update_panel.
Referenced by _color_picker_callback(), and _color_picker_new().
|
static |
References _color_picker_callback(), _color_picker_callback_button_press(), _init_picker(), dt_bauhaus_widget_set_quad_paint(), dt_bauhaus_widget_set_quad_toggle(), dt_gui_add_class(), dtgtk_cairo_paint_colorpicker(), dtgtk_togglebutton_new(), FALSE, dt_iop_color_picker_t::picker_cst, and TRUE.
Referenced by dt_color_picker_new(), and dt_color_picker_new_with_cst().
|
static |
References _record_point_area(), dt_lib_t::colorpicker, darktable, darktable_t::lib, dt_lib_t::picker_proxy, dt_lib_t::proxy, dt_lib_t::update_panel, and dt_lib_t::update_samples.
Referenced by dt_iop_color_picker_cleanup(), and dt_iop_color_picker_init().
|
static |
|
static |
|
static |
|
static |
References dt_colorpicker_sample_t::box, dt_iop_color_picker_t::changed, dt_lib_t::colorpicker, darktable, DT_LIB_COLORPICKER_SIZE_BOX, DT_LIB_COLORPICKER_SIZE_POINT, FALSE, darktable_t::lib, dt_iop_color_picker_t::pick_box, dt_iop_color_picker_t::pick_pos, dt_colorpicker_sample_t::point, dt_lib_t::primary_sample, dt_lib_t::proxy, dt_colorpicker_sample_t::size, and TRUE.
Referenced by _color_picker_proxy_preview_pipe_callback(), and _iop_color_picker_pickerdata_ready_callback().
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().
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().
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().