Unfix fixed white level, #5187
This commit is contained in:
@@ -33,19 +33,7 @@ RAWExposure::RAWExposure () : FoldableToolPanel(this, "rawexposure", M("TP_EXPOS
|
||||
}
|
||||
|
||||
PexPos->show();
|
||||
PexPreser = Gtk::manage(new Adjuster (M("TP_RAWEXPOS_PRESER"), 0, 2.5, 0.1, 0));
|
||||
PexPreser->setAdjusterListener (this);
|
||||
|
||||
if (PexPreser->delay < options.adjusterMaxDelay) {
|
||||
PexPreser->delay = options.adjusterMaxDelay;
|
||||
}
|
||||
|
||||
PexPreser->show();
|
||||
|
||||
pack_start( *PexPos, Gtk::PACK_SHRINK, 4);//exposi
|
||||
// raw highlight exposure setting is obsolete, removing from GUI
|
||||
//pack_start( *PexPreser, Gtk::PACK_SHRINK, 4);
|
||||
|
||||
PexPos->setLogScale(100, 0);
|
||||
}
|
||||
|
||||
@@ -55,11 +43,9 @@ void RAWExposure::read(const rtengine::procparams::ProcParams* pp, const ParamsE
|
||||
|
||||
if(pedited ) {
|
||||
PexPos->setEditedState( pedited->raw.exPos ? Edited : UnEdited );
|
||||
PexPreser->setEditedState( pedited->raw.exPreser ? Edited : UnEdited );
|
||||
}
|
||||
|
||||
PexPos->setValue (pp->raw.expos);
|
||||
PexPreser->setValue (pp->raw.preser);//exposi
|
||||
|
||||
enableListener ();
|
||||
}
|
||||
@@ -67,11 +53,9 @@ void RAWExposure::read(const rtengine::procparams::ProcParams* pp, const ParamsE
|
||||
void RAWExposure::write( rtengine::procparams::ProcParams* pp, ParamsEdited* pedited)
|
||||
{
|
||||
pp->raw.expos = PexPos->getValue();
|
||||
pp->raw.preser = PexPreser->getValue();//exposi
|
||||
|
||||
if (pedited) {
|
||||
pedited->raw.exPos = PexPos->getEditedState ();
|
||||
pedited->raw.exPreser = PexPreser->getEditedState ();//exposi
|
||||
}
|
||||
|
||||
}
|
||||
@@ -83,8 +67,6 @@ void RAWExposure::adjusterChanged(Adjuster* a, double newval)
|
||||
|
||||
if (a == PexPos ) {
|
||||
listener->panelChanged (EvPreProcessExpCorrLinear, value );
|
||||
} else if (a == PexPreser && ABS(PexPos->getValue() - 1.0) > 0.0001) { // update takes long, only do it if it would have an effect
|
||||
listener->panelChanged (EvPreProcessExpCorrPH, value );
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -97,33 +79,27 @@ void RAWExposure::setBatchMode(bool batchMode)
|
||||
{
|
||||
ToolPanel::setBatchMode (batchMode);
|
||||
PexPos->showEditedCB ();
|
||||
PexPreser->showEditedCB ();//exposure
|
||||
}
|
||||
|
||||
void RAWExposure::setDefaults(const rtengine::procparams::ProcParams* defParams, const ParamsEdited* pedited)
|
||||
{
|
||||
PexPos->setDefault( defParams->raw.expos);
|
||||
PexPreser->setDefault( defParams->raw.preser);
|
||||
|
||||
if (pedited) {
|
||||
PexPos->setDefaultEditedState( pedited->raw.exPos ? Edited : UnEdited);
|
||||
PexPreser->setDefaultEditedState( pedited->raw.exPreser ? Edited : UnEdited);
|
||||
} else {
|
||||
PexPos->setDefaultEditedState( Irrelevant );
|
||||
PexPreser->setDefaultEditedState( Irrelevant );
|
||||
}
|
||||
}
|
||||
|
||||
void RAWExposure::setAdjusterBehavior (bool pexposadd, bool pexpreseradd)
|
||||
void RAWExposure::setAdjusterBehavior (bool pexposadd)
|
||||
{
|
||||
|
||||
PexPos->setAddMode(pexposadd);
|
||||
PexPreser->setAddMode(pexpreseradd);
|
||||
}
|
||||
|
||||
void RAWExposure::trimValues (rtengine::procparams::ProcParams* pp)
|
||||
{
|
||||
|
||||
PexPos->trimValue(pp->raw.expos);
|
||||
PexPreser->trimValue(pp->raw.preser);
|
||||
}
|
||||
|
Reference in New Issue
Block a user