Suppressing redundant tools.

This commit is contained in:
Emil Martinec
2011-02-03 03:02:33 -06:00
parent 32b0f0480b
commit 3ff0eb3580
19 changed files with 354 additions and 154 deletions

View File

@@ -37,6 +37,15 @@ class LCurve : public Gtk::VBox, public AdjusterListener, public ToolPanel, publ
CurveEditor* lshape;
CurveEditor* ashape;
CurveEditor* bshape;
//%%%%%%%%%%%%%%%%
Gtk::CheckButton* avoidclip;
Gtk::CheckButton* enablelimiter;
Adjuster* saturationlimiter;
bool cbAdd;
sigc::connection acconn, elconn;
bool lastACVal, lastELVal;
//%%%%%%%%%%%%%%%%
bool brAdd, contrAdd, satAdd;
@@ -53,6 +62,8 @@ class LCurve : public Gtk::VBox, public AdjusterListener, public ToolPanel, publ
void curveChanged (CurveEditor* ce);
void adjusterChanged (Adjuster* a, double newval);
void avoidclip_toggled ();
void enablelimiter_toggled ();
void updateCurveBackgroundHistogram (unsigned* hist);
};