Fixing unfortunate placement of saturation limiter slider in previous commit.
This commit is contained in:
parent
d2eb8bd48a
commit
cd77350c8c
@ -36,7 +36,10 @@ LCurve::LCurve () : Gtk::VBox(), FoldableToolPanel(this), brAdd(false), contrAdd
|
||||
|
||||
pack_start (*saturation);
|
||||
saturation->show ();
|
||||
|
||||
|
||||
brightness->setAdjusterListener (this);
|
||||
contrast->setAdjusterListener (this);
|
||||
saturation->setAdjusterListener (this);
|
||||
|
||||
//%%%%%%%%%%%%%%%%%%
|
||||
pack_start (*Gtk::manage (new Gtk::HSeparator()));
|
||||
@ -50,6 +53,7 @@ LCurve::LCurve () : Gtk::VBox(), FoldableToolPanel(this), brAdd(false), contrAdd
|
||||
pack_start (*enablelimiter);
|
||||
|
||||
saturationlimiter = new Adjuster (M("TP_LABCURVE_SATLIMIT"), 0, 100, 0.1, 40);
|
||||
pack_start (*saturationlimiter);
|
||||
saturationlimiter->show ();
|
||||
saturationlimiter->reference ();
|
||||
|
||||
@ -74,12 +78,7 @@ LCurve::LCurve () : Gtk::VBox(), FoldableToolPanel(this), brAdd(false), contrAdd
|
||||
curveEditorG->curveListComplete();
|
||||
|
||||
pack_start (*curveEditorG, Gtk::PACK_SHRINK, 4);
|
||||
|
||||
brightness->setAdjusterListener (this);
|
||||
contrast->setAdjusterListener (this);
|
||||
saturation->setAdjusterListener (this);
|
||||
|
||||
|
||||
}
|
||||
|
||||
LCurve::~LCurve () {
|
||||
@ -120,9 +119,9 @@ void LCurve::read (const ProcParams* pp, const ParamsEdited* pedited) {
|
||||
enablelimiter->set_active (pp->labCurve.enable_saturationlimiter);
|
||||
elconn.block (false);
|
||||
|
||||
removeIfThere (this, saturationlimiter, false);
|
||||
if (enablelimiter->get_active () || enablelimiter->get_inconsistent())
|
||||
pack_start (*saturationlimiter);
|
||||
//removeIfThere (this, saturationlimiter, false);
|
||||
// if (enablelimiter->get_active () || enablelimiter->get_inconsistent())
|
||||
// pack_start (*saturationlimiter);
|
||||
|
||||
lastACVal = pp->labCurve.avoidclip;
|
||||
lastELVal = pp->labCurve.enable_saturationlimiter;
|
||||
@ -231,9 +230,9 @@ void LCurve::enablelimiter_toggled () {
|
||||
lastELVal = enablelimiter->get_active ();
|
||||
}
|
||||
|
||||
removeIfThere (this, saturationlimiter, false);
|
||||
if (enablelimiter->get_active () || enablelimiter->get_inconsistent())
|
||||
pack_start (*saturationlimiter);
|
||||
//removeIfThere (this, saturationlimiter, false);
|
||||
//if (enablelimiter->get_active () || enablelimiter->get_inconsistent())
|
||||
// pack_start (*saturationlimiter);
|
||||
|
||||
if (listener) {
|
||||
if (enablelimiter->get_active ())
|
||||
|
Loading…
x
Reference in New Issue
Block a user