Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
color_picker_proxy.c File Reference
#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"
+ Include dependency graph for color_picker_proxy.c:

Functions

gboolean dt_iop_color_picker_is_visible (const dt_develop_t *dev)
 
static gboolean _record_point_area (dt_iop_color_picker_t *self)
 
static void _color_picker_reset (dt_iop_color_picker_t *picker)
 
void dt_iop_color_picker_reset (dt_iop_module_t *module, gboolean keep)
 
static void _init_picker (dt_iop_color_picker_t *picker, dt_iop_module_t *module, dt_iop_color_picker_kind_t kind, GtkWidget *button)
 
static gboolean _color_picker_callback_button_press (GtkWidget *button, GdkEventButton *e, dt_iop_color_picker_t *self)
 
static void _color_picker_callback (GtkWidget *button, dt_iop_color_picker_t *self)
 
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)
 
static void _iop_color_picker_pickerdata_ready_callback (gpointer instance, dt_iop_module_t *module, dt_dev_pixelpipe_iop_t *piece, gpointer user_data)
 
static void _color_picker_proxy_preview_pipe_callback (gpointer instance, gpointer user_data)
 
void dt_iop_color_picker_init (void)
 
void dt_iop_color_picker_cleanup (void)
 
static GtkWidget * _color_picker_new (dt_iop_module_t *module, dt_iop_color_picker_kind_t kind, GtkWidget *w, const gboolean init_cst, const dt_iop_colorspace_type_t cst)
 
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)
 

Function Documentation

◆ _color_picker_callback()

static void _color_picker_callback ( GtkWidget *  button,
dt_iop_color_picker_t self 
)
static

◆ _color_picker_callback_button_press()

◆ _color_picker_new()

◆ _color_picker_proxy_preview_pipe_callback()

static void _color_picker_proxy_preview_pipe_callback ( gpointer  instance,
gpointer  user_data 
)
static

◆ _color_picker_reset()

◆ _init_picker()

◆ _iop_color_picker_pickerdata_ready_callback()

◆ _record_point_area()

◆ dt_color_picker_new()

GtkWidget * dt_color_picker_new ( dt_iop_module_t module,
dt_iop_color_picker_kind_t  kind,
GtkWidget *  w 
)

◆ dt_color_picker_new_with_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 
)

References _color_picker_new(), and TRUE.

Referenced by gui_init().

◆ dt_iop_color_picker_cleanup()

◆ dt_iop_color_picker_get_active_cst()

◆ dt_iop_color_picker_init()

◆ dt_iop_color_picker_is_visible()

◆ dt_iop_color_picker_reset()

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().

◆ dt_iop_color_picker_set_cst()