![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <lib.h>
Data Fields | ||
GList * | plugins | |
struct dt_lib_module_t * | gui_module | |
struct { | ||
struct { | ||
struct dt_lib_module_t *struct dt_colorpicker_sample_t * primary_sample | ||
struct dt_iop_color_picker_t * picker_proxy | ||
GSList * live_samples | ||
struct dt_colorpicker_sample_t * selected_sample | ||
gboolean display_samples | ||
gboolean restrict_histogram | ||
int statistic | ||
void(* update_panel )(struct dt_lib_module_t *self) | ||
void(* update_samples )(struct dt_lib_module_t *self) | ||
void(* set_sample_box_area )(struct dt_lib_module_t *self, const dt_boundingbox_t size) | ||
void(* set_sample_point )(struct dt_lib_module_t *self, const float pos[2]) | ||
} colorpicker | ||
struct { | ||
} navigation | ||
} | proxy | |
struct responsible for all library related shared routines and plugins.
struct { ... } dt_lib_t::colorpicker |
Colorpicker plugin hooks
Referenced by _add_sample(), _area_draw_callback(), _bin_pixels_waveform(), _bin_vectorscope(), _color_picker_callback_button_press(), _color_picker_proxy_preview_pipe_callback(), _darkroom_pickers_draw(), _display_samples_changed(), _draw_color_picker(), _iop_color_picker_pickerdata_ready_callback(), _live_sample_button(), _pixelpipe_pick_samples(), _process_histogram(), _record_point_area(), _remove_sample(), _restrict_histogram_changed(), _sample_color_picker(), _sample_enter_callback(), _sample_leave_callback(), _statistic_changed(), _update_everything(), button_pressed(), button_released(), dt_iop_cleanup_module(), dt_iop_color_picker_get_active_cst(), dt_iop_color_picker_is_visible(), dt_iop_color_picker_reset(), dt_iop_color_picker_set_cst(), dt_iop_tonecurve_draw(), dt_lib_colorpicker_set_box_area(), dt_lib_colorpicker_set_point(), expose(), gui_cleanup(), gui_init(), gui_reset(), leave(), mouse_moved(), and pixelpipe_picker_helper().
gboolean dt_lib_t::display_samples |
Referenced by _darkroom_pickers_draw(), _display_samples_changed(), button_pressed(), expose(), and gui_init().
struct dt_lib_module_t* dt_lib_t::gui_module |
Referenced by dt_lib_gui_set_expanded().
GSList* dt_lib_t::live_samples |
Referenced by _add_sample(), _area_draw_callback(), _bin_pixels_waveform(), _bin_vectorscope(), _draw_color_picker(), _pixelpipe_pick_samples(), _process_histogram(), _remove_sample(), _update_everything(), button_pressed(), dt_iop_tonecurve_draw(), expose(), gui_cleanup(), gui_init(), and gui_reset().
struct { ... } dt_lib_t::navigation |
Referenced by gui_init().
struct dt_iop_color_picker_t* dt_lib_t::picker_proxy |
Referenced by _add_sample(), _bin_pixels_waveform(), _bin_vectorscope(), _color_picker_callback_button_press(), _color_picker_proxy_preview_pipe_callback(), _iop_color_picker_pickerdata_ready_callback(), _live_sample_button(), _pixelpipe_pick_samples(), _process_histogram(), _sample_color_picker(), _sample_enter_callback(), _update_everything(), button_pressed(), dt_iop_cleanup_module(), dt_iop_color_picker_get_active_cst(), dt_iop_color_picker_is_visible(), dt_iop_color_picker_reset(), dt_iop_color_picker_set_cst(), gui_init(), and leave().
GList* dt_lib_t::plugins |
Referenced by _lib_plugin_header_button_press(), dt_lib_cleanup(), dt_lib_get_localized_name(), dt_lib_get_module(), dt_lib_init(), dt_lib_presets_apply(), dt_presets_module_can_autoapply(), dt_view_manager_button_pressed(), dt_view_manager_button_released(), dt_view_manager_expose(), dt_view_manager_key_pressed(), dt_view_manager_mouse_leave(), dt_view_manager_mouse_moved(), dt_view_manager_switch_by_view(), and register_lib().
struct dt_lib_module_t* struct dt_colorpicker_sample_t* dt_lib_t::primary_sample |
struct { ... } dt_lib_t::proxy |
Proxy functions for communication with views
Referenced by _add_sample(), _area_draw_callback(), _bin_pixels_waveform(), _bin_vectorscope(), _color_picker_callback_button_press(), _color_picker_proxy_preview_pipe_callback(), _darkroom_pickers_draw(), _display_samples_changed(), _draw_color_picker(), _iop_color_picker_pickerdata_ready_callback(), _live_sample_button(), _pixelpipe_pick_samples(), _process_histogram(), _record_point_area(), _remove_sample(), _restrict_histogram_changed(), _sample_color_picker(), _sample_enter_callback(), _sample_leave_callback(), _statistic_changed(), _update_everything(), button_pressed(), button_released(), dt_iop_cleanup_module(), dt_iop_color_picker_get_active_cst(), dt_iop_color_picker_is_visible(), dt_iop_color_picker_reset(), dt_iop_color_picker_set_cst(), dt_iop_tonecurve_draw(), dt_lib_colorpicker_set_box_area(), dt_lib_colorpicker_set_point(), expose(), gui_cleanup(), gui_init(), gui_reset(), leave(), mouse_moved(), and pixelpipe_picker_helper().
gboolean dt_lib_t::restrict_histogram |
Referenced by _restrict_histogram_changed(), and gui_init().
struct dt_colorpicker_sample_t* dt_lib_t::selected_sample |
Referenced by _add_sample(), _darkroom_pickers_draw(), _sample_enter_callback(), _sample_leave_callback(), and expose().
void(* dt_lib_t::set_sample_box_area) (struct dt_lib_module_t *self, const dt_boundingbox_t size) |
Referenced by dt_lib_colorpicker_set_box_area(), gui_cleanup(), and gui_init().
void(* dt_lib_t::set_sample_point) (struct dt_lib_module_t *self, const float pos[2]) |
Referenced by dt_lib_colorpicker_set_point(), gui_cleanup(), and gui_init().
int dt_lib_t::statistic |
Referenced by _statistic_changed().
void(* dt_lib_t::update_panel) (struct dt_lib_module_t *self) |
void(* dt_lib_t::update_samples) (struct dt_lib_module_t *self) |
Referenced by _color_picker_proxy_preview_pipe_callback(), gui_cleanup(), and gui_init().