![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <colorpicker.h>
Collaboration diagram for dt_colorpicker_sample_t:Data Fields | |
| float | point [2] |
| dt_boundingbox_t | box |
| dt_lib_colorpicker_size_t | size |
| gboolean | locked |
| lib_colorpicker_sample_statistics | display |
| lib_colorpicker_sample_statistics | scope |
| lib_colorpicker_sample_statistics | lab |
| int | label_rgb [4] |
| GdkRGBA | swatch |
| char | backbuf_op [32] |
| Global histogram stage backing this live sample. | |
| GtkWidget * | container |
| GtkWidget * | color_patch |
| GtkWidget * | output_label |
The struct for primary and live color picker samples
| char dt_colorpicker_sample_t::backbuf_op[32] |
Global histogram stage backing this live sample.
Histogram live samples are no longer resampled from whichever global histogram stage happens to be selected in the scopes module. Each sample remembers the stage from which it was captured so it can reopen the same preview-cache source on every refresh.
The primary editable sample ignores this field and always follows the currently selected histogram stage.
Referenced by _add_sample(), and _pixelpipe_pick_samples().
| dt_boundingbox_t dt_colorpicker_sample_t::box |
Referenced by _bin_pickers_histogram(), _bin_pickers_vectorscope(), _bin_pickers_waveforms(), _darkroom_pickers_draw(), _live_sample_button(), _picker_sample_box(), _pixelpipe_pick_from_image(), _record_point_area(), _set_sample_box_area(), button_pressed(), dt_lib_colorpicker_set_box_area(), and mouse_moved().
| GtkWidget* dt_colorpicker_sample_t::color_patch |
Referenced by _add_sample(), _update_sample_label(), and gui_init().
| GtkWidget* dt_colorpicker_sample_t::container |
The GUI elements
Referenced by _add_sample(), and _remove_sample().
| lib_colorpicker_sample_statistics dt_colorpicker_sample_t::display |
The actual picked colors
Referenced by _pixelpipe_pick_from_image(), _sample_tooltip_callback(), _update_sample_label(), and gui_reset().
| lib_colorpicker_sample_statistics dt_colorpicker_sample_t::lab |
| int dt_colorpicker_sample_t::label_rgb[4] |
Referenced by _sample_tooltip_callback(), _update_sample_label(), and gui_reset().
| gboolean dt_colorpicker_sample_t::locked |
Referenced by _add_sample(), _live_sample_button(), _pixelpipe_pick_samples(), and _sample_draw_callback().
| GtkWidget* dt_colorpicker_sample_t::output_label |
Referenced by _add_sample(), _update_sample_label(), and gui_init().
| float dt_colorpicker_sample_t::point[2] |
The sample area or point
Referenced by _bin_pickers_histogram(), _bin_pickers_vectorscope(), _bin_pickers_waveforms(), _darkroom_pickers_draw(), _live_sample_button(), _picker_sample_box(), _pixelpipe_pick_from_image(), _record_point_area(), _set_sample_point(), button_pressed(), dt_lib_colorpicker_set_point(), and mouse_moved().
| lib_colorpicker_sample_statistics dt_colorpicker_sample_t::scope |
| dt_lib_colorpicker_size_t dt_colorpicker_sample_t::size |
Referenced by _bin_pickers_histogram(), _bin_pickers_vectorscope(), _bin_pickers_waveforms(), _darkroom_pickers_draw(), _live_sample_button(), _picker_sample_box(), _pixelpipe_pick_from_image(), _record_point_area(), _update_size(), button_pressed(), button_released(), dt_lib_colorpicker_set_box_area(), dt_lib_colorpicker_set_point(), and mouse_moved().
| GdkRGBA dt_colorpicker_sample_t::swatch |
Referenced by _darkroom_pickers_draw(), _sample_draw_callback(), _update_sample_label(), gui_init(), and gui_reset().