Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
dt_iop_channelmixer_rgb_gui_data_t Struct Reference
+ Collaboration diagram for dt_iop_channelmixer_rgb_gui_data_t:

Data Fields

GtkNotebook * notebook
 
GtkWidgetmixer_mode
 
GtkWidgetmixer_stack
 
GtkWidgetsimple_theta
 
GtkWidgetsimple_psi
 
GtkWidgetsimple_stretch_1
 
GtkWidgetsimple_stretch_2
 
GtkWidgetsimple_coupling_1
 
GtkWidgetsimple_coupling_2
 
GtkWidgetprimaries_achromatic_hue
 
GtkWidgetprimaries_achromatic_purity
 
GtkWidgetprimaries_red_hue
 
GtkWidgetprimaries_red_purity
 
GtkWidgetprimaries_green_hue
 
GtkWidgetprimaries_green_purity
 
GtkWidgetprimaries_blue_hue
 
GtkWidgetprimaries_blue_purity
 
GtkWidgetprimaries_gain
 
GtkWidgetilluminant
 
GtkWidgettemperature
 
GtkWidgetadaptation
 
GtkWidgetgamut
 
GtkWidgetclip
 
GtkWidgetillum_fluo
 
GtkWidgetillum_led
 
GtkWidgetillum_x
 
GtkWidgetillum_y
 
GtkWidgetapprox_cct
 
GtkWidgetillum_color
 
GtkWidgetscale_red_R
 
GtkWidgetscale_red_G
 
GtkWidgetscale_red_B
 
GtkWidgetscale_green_R
 
GtkWidgetscale_green_G
 
GtkWidgetscale_green_B
 
GtkWidgetscale_blue_R
 
GtkWidgetscale_blue_G
 
GtkWidgetscale_blue_B
 
GtkWidgetscale_saturation_R
 
GtkWidgetscale_saturation_G
 
GtkWidgetscale_saturation_B
 
GtkWidgetsaturation_version
 
GtkWidgetscale_lightness_R
 
GtkWidgetscale_lightness_G
 
GtkWidgetscale_lightness_B
 
GtkWidgetscale_grey_R
 
GtkWidgetscale_grey_G
 
GtkWidgetscale_grey_B
 
GtkWidgetnormalize_R
 
GtkWidgetnormalize_G
 
GtkWidgetnormalize_B
 
GtkWidgetnormalize_sat
 
GtkWidgetnormalize_light
 
GtkWidgetnormalize_grey
 
GtkWidgetcolor_picker
 
float xy [2]
 
float XYZ [4]
 
point_t box [4]
 
point_t ideal_box [4]
 
point_t center_box
 
gboolean active_node [4]
 
gboolean is_cursor_close
 
gboolean drag_drop
 
point_t click_start
 
point_t click_end
 
dt_color_checker_tchecker
 
dt_solving_strategy_t optimization
 
float safety_margin
 
float homography [9]
 
float inverse_homography [9]
 
gboolean run_profile
 
gboolean run_validation
 
gboolean profile_ready
 
gboolean checker_ready
 
dt_colormatrix_t mix
 
GList * colorcheckers
 
int n_colorcheckers
 
GList * colorcheckers_all_color
 
GList * colorcheckers_color
 
int n_color
 
GtkWidgetchecker_msg
 
gboolean is_profiling_started
 
GtkWidgetcheckers_list
 
GtkWidgetcheckers_color_list
 
GtkWidgetoptimize
 
GtkWidgetsafety
 
GtkWidgetlabel_delta_E
 
GtkWidgetbutton_profile
 
GtkWidgetbutton_validate
 
GtkWidgetbutton_commit
 
float * delta_E_in
 
gchar * delta_E_label_text
 
dt_gui_collapsible_section_t cs
 
dt_gui_collapsible_section_t csspot
 
GtkWidgetspot_settings
 
GtkWidgetspot_mode
 
GtkWidgethue_spot
 
GtkWidgetchroma_spot
 
GtkWidgetlightness_spot
 
GtkWidgetorigin_spot
 
GtkWidgettarget_spot
 
GtkWidgetLch_origin
 
GtkWidgetLch_target
 
GtkWidgetuse_mixing
 
dt_aligned_pixel_t spot_RGB
 

Detailed Description

Definition at line 176 of file channelmixerrgb.c.

Field Documentation

◆ active_node

gboolean dt_iop_channelmixer_rgb_gui_data_t::active_node[4]

Definition at line 199 of file channelmixerrgb.c.

◆ adaptation

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::adaptation

Definition at line 183 of file channelmixerrgb.c.

◆ approx_cct

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::approx_cct

Definition at line 184 of file channelmixerrgb.c.

◆ box

point_t dt_iop_channelmixer_rgb_gui_data_t::box[4]

Definition at line 196 of file channelmixerrgb.c.

◆ button_commit

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::button_commit

Definition at line 225 of file channelmixerrgb.c.

◆ button_profile

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::button_profile

Definition at line 225 of file channelmixerrgb.c.

◆ button_validate

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::button_validate

Definition at line 225 of file channelmixerrgb.c.

◆ center_box

point_t dt_iop_channelmixer_rgb_gui_data_t::center_box

Definition at line 198 of file channelmixerrgb.c.

◆ checker

dt_color_checker_t* dt_iop_channelmixer_rgb_gui_data_t::checker

Definition at line 204 of file channelmixerrgb.c.

◆ checker_msg

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::checker_msg

Definition at line 222 of file channelmixerrgb.c.

◆ checker_ready

gboolean dt_iop_channelmixer_rgb_gui_data_t::checker_ready

Definition at line 213 of file channelmixerrgb.c.

◆ checkers_color_list

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::checkers_color_list

Definition at line 225 of file channelmixerrgb.c.

◆ checkers_list

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::checkers_list

Definition at line 225 of file channelmixerrgb.c.

◆ chroma_spot

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::chroma_spot

Definition at line 235 of file channelmixerrgb.c.

◆ click_end

point_t dt_iop_channelmixer_rgb_gui_data_t::click_end

Definition at line 203 of file channelmixerrgb.c.

◆ click_start

point_t dt_iop_channelmixer_rgb_gui_data_t::click_start

Definition at line 202 of file channelmixerrgb.c.

◆ clip

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::clip

Definition at line 183 of file channelmixerrgb.c.

◆ color_picker

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::color_picker

Definition at line 192 of file channelmixerrgb.c.

◆ colorcheckers

GList* dt_iop_channelmixer_rgb_gui_data_t::colorcheckers

Definition at line 216 of file channelmixerrgb.c.

◆ colorcheckers_all_color

GList* dt_iop_channelmixer_rgb_gui_data_t::colorcheckers_all_color

Definition at line 219 of file channelmixerrgb.c.

◆ colorcheckers_color

GList* dt_iop_channelmixer_rgb_gui_data_t::colorcheckers_color

Definition at line 220 of file channelmixerrgb.c.

◆ cs

dt_gui_collapsible_section_t dt_iop_channelmixer_rgb_gui_data_t::cs

Definition at line 231 of file channelmixerrgb.c.

◆ csspot

dt_gui_collapsible_section_t dt_iop_channelmixer_rgb_gui_data_t::csspot

Definition at line 232 of file channelmixerrgb.c.

◆ delta_E_in

float* dt_iop_channelmixer_rgb_gui_data_t::delta_E_in

Definition at line 227 of file channelmixerrgb.c.

◆ delta_E_label_text

gchar* dt_iop_channelmixer_rgb_gui_data_t::delta_E_label_text

Definition at line 229 of file channelmixerrgb.c.

◆ drag_drop

gboolean dt_iop_channelmixer_rgb_gui_data_t::drag_drop

Definition at line 201 of file channelmixerrgb.c.

◆ gamut

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::gamut

Definition at line 183 of file channelmixerrgb.c.

◆ homography

float dt_iop_channelmixer_rgb_gui_data_t::homography[9]

Definition at line 208 of file channelmixerrgb.c.

◆ hue_spot

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::hue_spot

Definition at line 235 of file channelmixerrgb.c.

◆ ideal_box

point_t dt_iop_channelmixer_rgb_gui_data_t::ideal_box[4]

Definition at line 197 of file channelmixerrgb.c.

◆ illum_color

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::illum_color

Definition at line 184 of file channelmixerrgb.c.

◆ illum_fluo

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::illum_fluo

Definition at line 184 of file channelmixerrgb.c.

◆ illum_led

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::illum_led

Definition at line 184 of file channelmixerrgb.c.

◆ illum_x

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::illum_x

Definition at line 184 of file channelmixerrgb.c.

◆ illum_y

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::illum_y

Definition at line 184 of file channelmixerrgb.c.

◆ illuminant

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::illuminant

Definition at line 183 of file channelmixerrgb.c.

◆ inverse_homography

float dt_iop_channelmixer_rgb_gui_data_t::inverse_homography[9]

Definition at line 209 of file channelmixerrgb.c.

◆ is_cursor_close

gboolean dt_iop_channelmixer_rgb_gui_data_t::is_cursor_close

Definition at line 200 of file channelmixerrgb.c.

◆ is_profiling_started

gboolean dt_iop_channelmixer_rgb_gui_data_t::is_profiling_started

Definition at line 224 of file channelmixerrgb.c.

◆ label_delta_E

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::label_delta_E

Definition at line 225 of file channelmixerrgb.c.

◆ Lch_origin

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::Lch_origin

Definition at line 237 of file channelmixerrgb.c.

◆ Lch_target

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::Lch_target

Definition at line 237 of file channelmixerrgb.c.

◆ lightness_spot

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::lightness_spot

Definition at line 235 of file channelmixerrgb.c.

◆ mix

dt_colormatrix_t dt_iop_channelmixer_rgb_gui_data_t::mix

Definition at line 214 of file channelmixerrgb.c.

◆ mixer_mode

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::mixer_mode

Definition at line 179 of file channelmixerrgb.c.

◆ mixer_stack

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::mixer_stack

Definition at line 179 of file channelmixerrgb.c.

◆ n_color

int dt_iop_channelmixer_rgb_gui_data_t::n_color

Definition at line 221 of file channelmixerrgb.c.

◆ n_colorcheckers

int dt_iop_channelmixer_rgb_gui_data_t::n_colorcheckers

Definition at line 217 of file channelmixerrgb.c.

◆ normalize_B

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::normalize_B

Definition at line 191 of file channelmixerrgb.c.

◆ normalize_G

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::normalize_G

Definition at line 191 of file channelmixerrgb.c.

◆ normalize_grey

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::normalize_grey

Definition at line 191 of file channelmixerrgb.c.

◆ normalize_light

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::normalize_light

Definition at line 191 of file channelmixerrgb.c.

◆ normalize_R

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::normalize_R

Definition at line 191 of file channelmixerrgb.c.

◆ normalize_sat

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::normalize_sat

Definition at line 191 of file channelmixerrgb.c.

◆ notebook

GtkNotebook* dt_iop_channelmixer_rgb_gui_data_t::notebook

Definition at line 178 of file channelmixerrgb.c.

◆ optimization

dt_solving_strategy_t dt_iop_channelmixer_rgb_gui_data_t::optimization

Definition at line 205 of file channelmixerrgb.c.

◆ optimize

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::optimize

Definition at line 225 of file channelmixerrgb.c.

◆ origin_spot

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::origin_spot

Definition at line 236 of file channelmixerrgb.c.

◆ primaries_achromatic_hue

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::primaries_achromatic_hue

Definition at line 181 of file channelmixerrgb.c.

◆ primaries_achromatic_purity

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::primaries_achromatic_purity

Definition at line 181 of file channelmixerrgb.c.

◆ primaries_blue_hue

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::primaries_blue_hue

Definition at line 182 of file channelmixerrgb.c.

◆ primaries_blue_purity

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::primaries_blue_purity

Definition at line 182 of file channelmixerrgb.c.

◆ primaries_gain

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::primaries_gain

Definition at line 182 of file channelmixerrgb.c.

◆ primaries_green_hue

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::primaries_green_hue

Definition at line 182 of file channelmixerrgb.c.

◆ primaries_green_purity

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::primaries_green_purity

Definition at line 182 of file channelmixerrgb.c.

◆ primaries_red_hue

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::primaries_red_hue

Definition at line 181 of file channelmixerrgb.c.

◆ primaries_red_purity

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::primaries_red_purity

Definition at line 181 of file channelmixerrgb.c.

◆ profile_ready

gboolean dt_iop_channelmixer_rgb_gui_data_t::profile_ready

Definition at line 212 of file channelmixerrgb.c.

◆ run_profile

gboolean dt_iop_channelmixer_rgb_gui_data_t::run_profile

Definition at line 210 of file channelmixerrgb.c.

◆ run_validation

gboolean dt_iop_channelmixer_rgb_gui_data_t::run_validation

Definition at line 211 of file channelmixerrgb.c.

◆ safety

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::safety

Definition at line 225 of file channelmixerrgb.c.

◆ safety_margin

float dt_iop_channelmixer_rgb_gui_data_t::safety_margin

Definition at line 206 of file channelmixerrgb.c.

◆ saturation_version

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::saturation_version

Definition at line 188 of file channelmixerrgb.c.

◆ scale_blue_B

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_blue_B

Definition at line 187 of file channelmixerrgb.c.

◆ scale_blue_G

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_blue_G

Definition at line 187 of file channelmixerrgb.c.

◆ scale_blue_R

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::scale_blue_R

Definition at line 187 of file channelmixerrgb.c.

◆ scale_green_B

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_green_B

Definition at line 186 of file channelmixerrgb.c.

◆ scale_green_G

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_green_G

Definition at line 186 of file channelmixerrgb.c.

◆ scale_green_R

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::scale_green_R

Definition at line 186 of file channelmixerrgb.c.

◆ scale_grey_B

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_grey_B

Definition at line 190 of file channelmixerrgb.c.

◆ scale_grey_G

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_grey_G

Definition at line 190 of file channelmixerrgb.c.

◆ scale_grey_R

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::scale_grey_R

Definition at line 190 of file channelmixerrgb.c.

◆ scale_lightness_B

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_lightness_B

Definition at line 189 of file channelmixerrgb.c.

◆ scale_lightness_G

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_lightness_G

Definition at line 189 of file channelmixerrgb.c.

◆ scale_lightness_R

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::scale_lightness_R

Definition at line 189 of file channelmixerrgb.c.

◆ scale_red_B

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_red_B

Definition at line 185 of file channelmixerrgb.c.

◆ scale_red_G

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_red_G

Definition at line 185 of file channelmixerrgb.c.

◆ scale_red_R

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::scale_red_R

Definition at line 185 of file channelmixerrgb.c.

◆ scale_saturation_B

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_saturation_B

Definition at line 188 of file channelmixerrgb.c.

◆ scale_saturation_G

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_saturation_G

Definition at line 188 of file channelmixerrgb.c.

◆ scale_saturation_R

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::scale_saturation_R

Definition at line 188 of file channelmixerrgb.c.

◆ simple_coupling_1

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::simple_coupling_1

Definition at line 180 of file channelmixerrgb.c.

◆ simple_coupling_2

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::simple_coupling_2

Definition at line 180 of file channelmixerrgb.c.

◆ simple_psi

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::simple_psi

Definition at line 180 of file channelmixerrgb.c.

◆ simple_stretch_1

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::simple_stretch_1

Definition at line 180 of file channelmixerrgb.c.

◆ simple_stretch_2

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::simple_stretch_2

Definition at line 180 of file channelmixerrgb.c.

◆ simple_theta

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::simple_theta

Definition at line 180 of file channelmixerrgb.c.

◆ spot_mode

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::spot_mode

Definition at line 234 of file channelmixerrgb.c.

◆ spot_RGB

dt_aligned_pixel_t dt_iop_channelmixer_rgb_gui_data_t::spot_RGB

Definition at line 239 of file channelmixerrgb.c.

◆ spot_settings

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::spot_settings

Definition at line 234 of file channelmixerrgb.c.

◆ target_spot

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::target_spot

Definition at line 236 of file channelmixerrgb.c.

◆ temperature

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::temperature

Definition at line 183 of file channelmixerrgb.c.

◆ use_mixing

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::use_mixing

Definition at line 238 of file channelmixerrgb.c.

◆ xy

float dt_iop_channelmixer_rgb_gui_data_t::xy[2]

Definition at line 193 of file channelmixerrgb.c.

◆ XYZ

float dt_iop_channelmixer_rgb_gui_data_t::XYZ[4]

Definition at line 194 of file channelmixerrgb.c.


The documentation for this struct was generated from the following file: