Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
color_picker_proxy.h File Reference
#include <gtk/gtk.h>
#include "develop/imageop.h"
+ Include dependency graph for color_picker_proxy.h:
+ This graph shows which files directly or indirectly include this file:

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 Documentation

◆ dt_iop_color_picker_kind_t

◆ dt_iop_color_picker_t

Enumeration Type Documentation

◆ _iop_color_picker_kind_t

Enumerator
DT_COLOR_PICKER_POINT 
DT_COLOR_PICKER_AREA 
Todo:
: s/AREA/BOX/
DT_COLOR_PICKER_POINT_AREA 

Function Documentation

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