Added complex method standard advanced to ciecam02

This commit is contained in:
Desmis
2020-10-25 09:35:03 +01:00
parent f9e8fb4124
commit 27c4c546ef
7 changed files with 141 additions and 4 deletions

View File

@@ -77,6 +77,9 @@ public:
void curveMode3Changed ();
bool curveMode3Changed_ ();
void neutral_pressed ();
void complexmethodChanged();
void convertParamToNormal();
void updateGUIToMode(int mode);
void expandCurve (bool isExpanded);
bool isCurveExpanded ();
@@ -104,6 +107,7 @@ private:
rtengine::ProcEvent Evcatpreset;
rtengine::ProcEvent EvCATAutotempout;
rtengine::ProcEvent EvCATillum;
rtengine::ProcEvent EvCATcomplex;
bool bgTTipQuery (int x, int y, bool keyboard_tooltip, const Glib::RefPtr<Gtk::Tooltip>& tooltip);
bool srTTipQuery (int x, int y, bool keyboard_tooltip, const Glib::RefPtr<Gtk::Tooltip>& tooltip);
void foldAllButMe (GdkEventButton* event, MyExpander *expander);
@@ -139,6 +143,7 @@ private:
MyComboBoxText* toneCurveMode;
MyComboBoxText* toneCurveMode2;
MyComboBoxText* toneCurveMode3;
MyComboBoxText* complexmethod;
//Adjuster* edge;
Gtk::CheckButton* surrsource;
@@ -165,6 +170,10 @@ private:
sigc::connection surrconn;
sigc::connection gamutconn, datacieconn, tonecieconn /*,badpixconn , sharpcieconn*/;
sigc::connection tcmodeconn, tcmode2conn, tcmode3conn, neutralconn;
sigc::connection complexmethodconn;
Gtk::HBox* alHBox;
Gtk::HBox* wbmHBox;
Gtk::HBox* illumHBox;
CurveEditorGroup* curveEditorG;
CurveEditorGroup* curveEditorG2;
CurveEditorGroup* curveEditorG3;