Tone-mapping with CIECAM02 see issue1643

This commit is contained in:
jdc
2012-12-13 13:41:59 +01:00
parent 97b84a7816
commit 8b71bcbac8
25 changed files with 438 additions and 41 deletions

View File

@@ -56,6 +56,7 @@ class ColorAppearance : public Gtk::VBox, public AdjusterListener, public Foldab
Gtk::CheckButton* surrsource;
Gtk::CheckButton* gamut;
Gtk::CheckButton* datacie;
Gtk::CheckButton* tonecie;
Gtk::CheckButton* enabled;
MyComboBoxText* surround;
@@ -65,7 +66,7 @@ class ColorAppearance : public Gtk::VBox, public AdjusterListener, public Foldab
MyComboBoxText* algo;
sigc::connection algoconn;
sigc::connection surrconn;
sigc::connection gamutconn, datacieconn;
sigc::connection gamutconn, datacieconn, tonecieconn;
sigc::connection tcmodeconn, tcmode2conn, tcmode3conn;
CurveEditorGroup* curveEditorG;
CurveEditorGroup* curveEditorG2;
@@ -81,6 +82,7 @@ class ColorAppearance : public Gtk::VBox, public AdjusterListener, public Foldab
bool lastsurr;
bool lastgamut;
bool lastdatacie;
bool lasttonecie;
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);
@@ -103,6 +105,7 @@ class ColorAppearance : public Gtk::VBox, public AdjusterListener, public Foldab
void surrsource_toggled ();
void gamut_toggled ();
void datacie_toggled ();
void tonecie_toggled ();
void curveChanged (CurveEditor* ce);
void curveMode1Changed ();