summaryrefslogtreecommitdiff
path: root/src/wx/colour_conversion_editor.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-04-22 13:58:04 +0100
committerCarl Hetherington <cth@carlh.net>2015-04-22 13:58:04 +0100
commitbf6eadb7b8dc4073a940cdf9327323366b9e11e2 (patch)
tree55ed06671b30e34191290fb52595fd09288c0b63 /src/wx/colour_conversion_editor.h
parentb0ef8e7bb7f8c91f26aca94caf3abc49f2a51af7 (diff)
Various changes to colour conversion specification to use chromaticities.
Diffstat (limited to 'src/wx/colour_conversion_editor.h')
-rw-r--r--src/wx/colour_conversion_editor.h20
1 files changed, 19 insertions, 1 deletions
diff --git a/src/wx/colour_conversion_editor.h b/src/wx/colour_conversion_editor.h
index 317171aa4..b7467a70a 100644
--- a/src/wx/colour_conversion_editor.h
+++ b/src/wx/colour_conversion_editor.h
@@ -39,6 +39,11 @@ public:
private:
void changed ();
void changed (wxSpinCtrlDouble *);
+ void chromaticity_changed ();
+ void adjusted_white_changed ();
+ void update_rgb_to_xyz ();
+ void update_bradford ();
+ void subhead (wxGridBagSizer* sizer, wxWindow* parent, wxString text, int& row) const;
void set_text_ctrl (wxTextCtrl *, double);
void set_spin_ctrl (wxSpinCtrlDouble *, double);
@@ -51,7 +56,20 @@ private:
wxTextCtrl* _input_A;
wxTextCtrl* _input_B;
wxCheckBox* _input_gamma_linearised;
- wxTextCtrl* _matrix[3][3];
+ wxChoice* _yuv_to_rgb;
+ wxTextCtrl* _red_x;
+ wxTextCtrl* _red_y;
+ wxTextCtrl* _green_x;
+ wxTextCtrl* _green_y;
+ wxTextCtrl* _blue_x;
+ wxTextCtrl* _blue_y;
+ wxTextCtrl* _white_x;
+ wxTextCtrl* _white_y;
+ wxCheckBox* _adjust_white;
+ wxTextCtrl* _adjusted_white_x;
+ wxTextCtrl* _adjusted_white_y;
+ wxStaticText* _rgb_to_xyz[3][3];
+ wxStaticText* _bradford[3][3];
wxSpinCtrlDouble* _output_gamma;
};