+ void changed (wxSpinCtrlDouble *);
+ void chromaticity_changed ();
+ void adjusted_white_changed ();
+ void update_rgb_to_xyz ();
+ void update_bradford ();
+ wxStaticText* subhead (wxGridBagSizer* sizer, wxWindow* parent, wxString text, int& row) const;
+
+ void set_text_ctrl (wxTextCtrl *, double);
+ void set_spin_ctrl (wxSpinCtrlDouble *, double);
+
+ static int const INPUT_GAMMA;
+ static int const INPUT_GAMMA_LINEARISED;
+ static int const INPUT_SGAMUT3;
+
+ std::map<wxSpinCtrlDouble*, double> _last_spin_ctrl_value;
+ bool _ignore_chromaticity_changed;
+
+ wxChoice* _input;