Defines default visibility of Locallab tool expanders
Also fixes an issue where Blur, Noise & Denoise mask curves weren't available for all complexity mode
This commit is contained in:
@@ -1115,6 +1115,9 @@ void Locallab::openAllTools()
|
||||
{
|
||||
for (auto tool : locallabTools) {
|
||||
tool->setExpanded(true);
|
||||
|
||||
// Set default visibility for tool sub-expanders
|
||||
tool->setDefaultExpanderVisibility();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -340,6 +340,7 @@ LocallabColor::LocallabColor():
|
||||
strcolab(Gtk::manage(new Adjuster(M("TP_LOCALLAB_GRADSTRCHRO"), -6., 6., 0.05, 0.))),
|
||||
strcolh(Gtk::manage(new Adjuster(M("TP_LOCALLAB_GRADSTRHUE"), -6., 6., 0.05, 0.))),
|
||||
angcol(Gtk::manage(new Adjuster(M("TP_LOCALLAB_GRADANG"), -180, 180, 0.1, 0.))),
|
||||
expcurvcol(Gtk::manage(new MyExpander(false, M("TP_LOCALLAB_EXPCURV")))),
|
||||
labqualcurv(Gtk::manage(new Gtk::Label(M("TP_LOCALLAB_QUALCURV_METHOD") + ":"))),
|
||||
qualitycurveMethod(Gtk::manage(new MyComboBoxText())),
|
||||
llCurveEditorG(new CurveEditorGroup(options.lastlocalCurvesDir, M("TP_LOCALLAB_LUM"))),
|
||||
@@ -366,6 +367,7 @@ LocallabColor::LocallabColor():
|
||||
gridmerFrame(Gtk::manage(new Gtk::Frame(M("TP_LOCALLAB_LABGRIDMERG")))),
|
||||
labgridmerg(Gtk::manage(new LabGrid(EvLocallabLabGridmergValue, M("TP_LOCALLAB_LABGRID_VALUES"), false))),
|
||||
merlucol(Gtk::manage(new Adjuster(M("TP_LOCALLAB_MERLUCOL"), 0.0, 100.0, 0.5, 32., Gtk::manage(new RTImage("circle-black-small.png")), Gtk::manage(new RTImage("circle-white-small.png"))))),
|
||||
expmaskcol(Gtk::manage(new MyExpander(false, M("TP_LOCALLAB_SHOWC")))),
|
||||
showmaskcolMethod(Gtk::manage(new MyComboBoxText())),
|
||||
showmaskcolMethodinv(Gtk::manage(new MyComboBoxText())),
|
||||
enaColorMask(Gtk::manage(new Gtk::CheckButton(M("TP_LOCALLAB_ENABLE_MASK")))),
|
||||
@@ -471,6 +473,8 @@ LocallabColor::LocallabColor():
|
||||
angcol->set_tooltip_text(M("TP_LOCALLAB_GRADANG_TOOLTIP"));
|
||||
}
|
||||
|
||||
setExpandAlignProperties(expcurvcol, true, false, Gtk::ALIGN_FILL, Gtk::ALIGN_START);
|
||||
|
||||
qualitycurveMethod->append(M("TP_LOCALLAB_CURVNONE"));
|
||||
qualitycurveMethod->append(M("TP_LOCALLAB_CURVCURR"));
|
||||
qualitycurveMethod->set_active(0);
|
||||
@@ -629,6 +633,12 @@ LocallabColor::LocallabColor():
|
||||
|
||||
merlucol->setAdjusterListener(this);
|
||||
|
||||
setExpandAlignProperties(expmaskcol, true, false, Gtk::ALIGN_FILL, Gtk::ALIGN_START);
|
||||
|
||||
if (showtooltip) {
|
||||
expmaskcol->set_tooltip_markup(M("TP_LOCALLAB_MASK_TOOLTIP"));
|
||||
}
|
||||
|
||||
showmaskcolMethod->append(M("TP_LOCALLAB_SHOWMNONE"));
|
||||
showmaskcolMethod->append(M("TP_LOCALLAB_SHOWMODIF"));
|
||||
showmaskcolMethod->append(M("TP_LOCALLAB_SHOWMODIFMASK"));
|
||||
@@ -791,8 +801,6 @@ LocallabColor::LocallabColor():
|
||||
}
|
||||
|
||||
pack_start(*invers);
|
||||
MyExpander* const expcurvcol = Gtk::manage(new MyExpander(false, M("TP_LOCALLAB_EXPCURV")));
|
||||
setExpandAlignProperties(expcurvcol, true, false, Gtk::ALIGN_FILL, Gtk::ALIGN_START);
|
||||
ToolParamBlock* const gradcolBox = Gtk::manage(new ToolParamBlock());
|
||||
gradcolBox->pack_start(*strcol);
|
||||
|
||||
@@ -854,13 +862,6 @@ LocallabColor::LocallabColor():
|
||||
pack_start(*expmaskcol1, false, false);
|
||||
}
|
||||
|
||||
MyExpander* const expmaskcol = Gtk::manage(new MyExpander(false, M("TP_LOCALLAB_SHOWC")));
|
||||
setExpandAlignProperties(expmaskcol, true, false, Gtk::ALIGN_FILL, Gtk::ALIGN_START);
|
||||
|
||||
if (showtooltip) {
|
||||
expmaskcol->set_tooltip_markup(M("TP_LOCALLAB_MASK_TOOLTIP"));
|
||||
}
|
||||
|
||||
Gtk::Frame* const mergecolFrame = Gtk::manage(new Gtk::Frame(M("TP_LOCALLAB_MERGECOLFRA")));
|
||||
mergecolFrame->set_label_align(0.025, 0.5);
|
||||
ToolParamBlock* const maskcolBox = Gtk::manage(new ToolParamBlock());
|
||||
@@ -971,6 +972,14 @@ void LocallabColor::getMaskView(int &colorMask, int &colorMaskinv, int &expMask,
|
||||
colorMaskinv = showmaskcolMethodinv->get_active_row_number();
|
||||
}
|
||||
|
||||
void LocallabColor::setDefaultExpanderVisibility()
|
||||
{
|
||||
expgradcol->set_expanded(false);
|
||||
expcurvcol->set_expanded(false);
|
||||
expmaskcol1->set_expanded(false);
|
||||
expmaskcol->set_expanded(false);
|
||||
}
|
||||
|
||||
void LocallabColor::disableListener()
|
||||
{
|
||||
LocallabTool::disableListener();
|
||||
@@ -2479,6 +2488,13 @@ void LocallabExposure::getMaskView(int &colorMask, int &colorMaskinv, int &expMa
|
||||
expMaskinv = showmaskexpMethodinv->get_active_row_number();
|
||||
}
|
||||
|
||||
void LocallabExposure::setDefaultExpanderVisibility()
|
||||
{
|
||||
exptoolexp->set_expanded(false);
|
||||
expgradexp->set_expanded(false);
|
||||
expmaskexp->set_expanded(false);
|
||||
}
|
||||
|
||||
void LocallabExposure::disableListener()
|
||||
{
|
||||
LocallabTool::disableListener();
|
||||
@@ -3542,6 +3558,12 @@ void LocallabShadow::getMaskView(int &colorMask, int &colorMaskinv, int &expMask
|
||||
shMaskinv = showmaskSHMethodinv->get_active_row_number();
|
||||
}
|
||||
|
||||
void LocallabShadow::setDefaultExpanderVisibility()
|
||||
{
|
||||
expgradsh->set_expanded(false);
|
||||
expmasksh->set_expanded(false);
|
||||
}
|
||||
|
||||
void LocallabShadow::disableListener()
|
||||
{
|
||||
LocallabTool::disableListener();
|
||||
@@ -4378,6 +4400,12 @@ void LocallabVibrance::getMaskView(int &colorMask, int &colorMaskinv, int &expMa
|
||||
vibMask = showmaskvibMethod->get_active_row_number();
|
||||
}
|
||||
|
||||
void LocallabVibrance::setDefaultExpanderVisibility()
|
||||
{
|
||||
expgradvib->set_expanded(false);
|
||||
expmaskvib->set_expanded(false);
|
||||
}
|
||||
|
||||
void LocallabVibrance::disableListener()
|
||||
{
|
||||
LocallabTool::disableListener();
|
||||
@@ -5130,6 +5158,7 @@ LocallabBlur::LocallabBlur():
|
||||
LocallabTool(this, M("TP_LOCALLAB_BLUR_TOOLNAME"), M("TP_LOCALLAB_BLUFR"), true),
|
||||
|
||||
// Blur, Noise & Denoise specific widgets
|
||||
expblnoise(Gtk::manage(new MyExpander(false, M("TP_LOCALLAB_BLNOI_EXP")))),
|
||||
blMethod(Gtk::manage(new MyComboBoxText())),
|
||||
fftwbl(Gtk::manage(new Gtk::CheckButton(M("TP_LOCALLAB_FFTWBLUR")))),
|
||||
radius(Gtk::manage(new Adjuster(M("TP_LOCALLAB_RADIUS"), MINRAD, MAXRAD, 0.1, 1.5, nullptr, nullptr, &blurSlider2radius, &blurRadius2Slider))),
|
||||
@@ -5147,6 +5176,7 @@ LocallabBlur::LocallabBlur():
|
||||
blurMethod(Gtk::manage(new MyComboBoxText())),
|
||||
chroMethod(Gtk::manage(new MyComboBoxText())),
|
||||
activlum(Gtk::manage(new Gtk::CheckButton(M("TP_LOCALLAB_ACTIV")))),
|
||||
expdenoise(Gtk::manage(new MyExpander(false, M("TP_LOCALLAB_DENOI_EXP")))),
|
||||
LocalcurveEditorwavden(new CurveEditorGroup(options.lastlocalCurvesDir, M("TP_LOCALLAB_WAVDEN"))),
|
||||
wavshapeden(static_cast<FlatCurveEditor*>(LocalcurveEditorwavden->addCurve(CT_Flat, "", nullptr, false, false))),
|
||||
noiselumf0(Gtk::manage(new Adjuster(M("TP_LOCALLAB_NOISELUMFINEZERO"), MINCHRO, MAXCHRO, 0.01, 0.))),
|
||||
@@ -5191,7 +5221,11 @@ LocallabBlur::LocallabBlur():
|
||||
const int complexsoft = options.complexity;
|
||||
|
||||
// Parameter Blur, Noise & Denoise specific widgets
|
||||
setExpandAlignProperties(expblnoise, true, false, Gtk::ALIGN_FILL, Gtk::ALIGN_START);
|
||||
|
||||
if (showtooltip) {
|
||||
expblnoise->set_tooltip_markup(M("TP_LOCALLAB_BLUMETHOD_TOOLTIP"));
|
||||
}
|
||||
|
||||
blMethod->append(M("TP_LOCALLAB_BLUR"));
|
||||
blMethod->append(M("TP_LOCALLAB_BLMED"));
|
||||
@@ -5258,6 +5292,12 @@ LocallabBlur::LocallabBlur():
|
||||
|
||||
activlumConn = activlum->signal_toggled().connect(sigc::mem_fun(*this, &LocallabBlur::activlumChanged));
|
||||
|
||||
setExpandAlignProperties(expdenoise, true, false, Gtk::ALIGN_FILL, Gtk::ALIGN_START);
|
||||
|
||||
if (showtooltip) {
|
||||
expdenoise->set_tooltip_markup(M("TP_LOCALLAB_DENOI_TOOLTIP"));
|
||||
}
|
||||
|
||||
LocalcurveEditorwavden->setCurveListener(this);
|
||||
|
||||
wavshapeden->setIdentityValue(0.);
|
||||
@@ -5412,14 +5452,6 @@ LocallabBlur::LocallabBlur():
|
||||
csThresholdblur->setAdjusterListener(this);
|
||||
|
||||
// Add Blur, Noise & Denoise specific widgets to GUI
|
||||
MyExpander* const expblnoise = Gtk::manage(new MyExpander(false, M("TP_LOCALLAB_BLNOI_EXP")));
|
||||
setExpandAlignProperties(expblnoise, true, false, Gtk::ALIGN_FILL, Gtk::ALIGN_START);
|
||||
|
||||
if (showtooltip) {
|
||||
expblnoise->set_tooltip_markup(M("TP_LOCALLAB_BLUMETHOD_TOOLTIP"));
|
||||
}
|
||||
|
||||
expblnoise->set_expanded(false);
|
||||
ToolParamBlock* const blnoisebox = Gtk::manage(new ToolParamBlock());
|
||||
blnoisebox->pack_start(*blMethod);
|
||||
|
||||
@@ -5446,14 +5478,6 @@ LocallabBlur::LocallabBlur():
|
||||
// blnoisebox->pack_start(*activlum);
|
||||
expblnoise->add(*blnoisebox, false);
|
||||
pack_start(*expblnoise);
|
||||
MyExpander* const expdenoise = Gtk::manage(new MyExpander(false, M("TP_LOCALLAB_DENOI_EXP")));
|
||||
setExpandAlignProperties(expdenoise, true, false, Gtk::ALIGN_FILL, Gtk::ALIGN_START);
|
||||
|
||||
if (showtooltip) {
|
||||
expdenoise->set_tooltip_markup(M("TP_LOCALLAB_DENOI_TOOLTIP"));
|
||||
}
|
||||
|
||||
expdenoise->set_expanded(false);
|
||||
ToolParamBlock* const denoisebox = Gtk::manage(new ToolParamBlock());
|
||||
Gtk::Frame* const wavFrame = Gtk::manage(new Gtk::Frame());
|
||||
ToolParamBlock* const wavBox = Gtk::manage(new ToolParamBlock());
|
||||
@@ -5478,9 +5502,9 @@ LocallabBlur::LocallabBlur():
|
||||
ToolParamBlock* const maskblBox = Gtk::manage(new ToolParamBlock());
|
||||
maskblBox->pack_start(*showmaskblMethod, Gtk::PACK_SHRINK, 4);
|
||||
maskblBox->pack_start(*enablMask, Gtk::PACK_SHRINK, 0);
|
||||
maskblBox->pack_start(*maskblCurveEditorG, Gtk::PACK_SHRINK, 4); // Padding is mandatory to correct behavior of curve editor
|
||||
|
||||
if (complexsoft < 2) {
|
||||
maskblBox->pack_start(*maskblCurveEditorG, Gtk::PACK_SHRINK, 4); // Padding is mandatory to correct behavior of curve editor
|
||||
maskblBox->pack_start(*strumaskbl, Gtk::PACK_SHRINK, 0);
|
||||
maskblBox->pack_start(*toolbl, Gtk::PACK_SHRINK, 0);
|
||||
}
|
||||
@@ -5536,6 +5560,13 @@ void LocallabBlur::getMaskView(int &colorMask, int &colorMaskinv, int &expMask,
|
||||
blMask = showmaskblMethod->get_active_row_number();
|
||||
}
|
||||
|
||||
void LocallabBlur::setDefaultExpanderVisibility()
|
||||
{
|
||||
expblnoise->set_expanded(false);
|
||||
expdenoise->set_expanded(false);
|
||||
expmaskbl->set_expanded(false);
|
||||
}
|
||||
|
||||
void LocallabBlur::disableListener()
|
||||
{
|
||||
LocallabTool::disableListener();
|
||||
|
||||
@@ -107,7 +107,7 @@ public:
|
||||
bool isLocallabToolAdded();
|
||||
|
||||
// Mask background management function
|
||||
void refChanged(const double huer, const double lumar, const double chromar); // Make it virtual
|
||||
void refChanged(const double huer, const double lumar, const double chromar);
|
||||
|
||||
// Mask preview functions
|
||||
virtual void resetMaskView() {};
|
||||
@@ -122,13 +122,14 @@ public:
|
||||
void colorForValue(double valX, double valY, enum ColorCaller::ElemType elemType, int callerId, ColorCaller* caller);
|
||||
|
||||
// To be implemented
|
||||
virtual void setDefaultExpanderVisibility() {};
|
||||
virtual void disableListener();
|
||||
virtual void enableListener();
|
||||
virtual void read(const rtengine::procparams::ProcParams* pp, const ParamsEdited* pedited = nullptr) {};
|
||||
virtual void write(rtengine::procparams::ProcParams* pp, ParamsEdited* pedited = nullptr) {};
|
||||
virtual void setDefaults(const rtengine::procparams::ProcParams* defParams, const ParamsEdited* pedited = nullptr) {};
|
||||
virtual void adjusterChanged(Adjuster* a, double newval) {}; // At least when using mask
|
||||
virtual void curveChanged(CurveEditor* ce) {}; // At least when using curve
|
||||
virtual void adjusterChanged(Adjuster* a, double newval) {};
|
||||
virtual void curveChanged(CurveEditor* ce) {};
|
||||
|
||||
protected:
|
||||
// To be implemented
|
||||
@@ -171,6 +172,7 @@ private:
|
||||
Adjuster* const strcolab;
|
||||
Adjuster* const strcolh;
|
||||
Adjuster* const angcol;
|
||||
MyExpander* const expcurvcol;
|
||||
Gtk::Label* const labqualcurv;
|
||||
MyComboBoxText* const qualitycurveMethod;
|
||||
CurveEditorGroup* const llCurveEditorG;
|
||||
@@ -197,6 +199,7 @@ private:
|
||||
Gtk::Frame* const gridmerFrame;
|
||||
LabGrid* const labgridmerg;
|
||||
Adjuster* const merlucol;
|
||||
MyExpander* const expmaskcol;
|
||||
MyComboBoxText* const showmaskcolMethod;
|
||||
MyComboBoxText* const showmaskcolMethodinv;
|
||||
Gtk::CheckButton* const enaColorMask;
|
||||
@@ -233,8 +236,9 @@ public:
|
||||
void setListener(ToolPanelListener* tpl);
|
||||
|
||||
void resetMaskView();
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask);
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask) override;
|
||||
|
||||
void setDefaultExpanderVisibility();
|
||||
void disableListener();
|
||||
void enableListener();
|
||||
void read(const rtengine::procparams::ProcParams* pp, const ParamsEdited* pedited = nullptr);
|
||||
@@ -338,8 +342,9 @@ public:
|
||||
~LocallabExposure();
|
||||
|
||||
void resetMaskView();
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask);
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask) override;
|
||||
|
||||
void setDefaultExpanderVisibility();
|
||||
void disableListener();
|
||||
void enableListener();
|
||||
void read(const rtengine::procparams::ProcParams* pp, const ParamsEdited* pedited = nullptr);
|
||||
@@ -417,8 +422,9 @@ public:
|
||||
~LocallabShadow();
|
||||
|
||||
void resetMaskView();
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask);
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask) override;
|
||||
|
||||
void setDefaultExpanderVisibility();
|
||||
void disableListener();
|
||||
void enableListener();
|
||||
void read(const rtengine::procparams::ProcParams* pp, const ParamsEdited* pedited = nullptr);
|
||||
@@ -489,8 +495,9 @@ public:
|
||||
~LocallabVibrance();
|
||||
|
||||
void resetMaskView();
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask);
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask) override;
|
||||
|
||||
void setDefaultExpanderVisibility();
|
||||
void disableListener();
|
||||
void enableListener();
|
||||
void read(const rtengine::procparams::ProcParams* pp, const ParamsEdited* pedited = nullptr);
|
||||
@@ -539,7 +546,7 @@ public:
|
||||
LocallabSoft();
|
||||
|
||||
void resetMaskView();
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask);
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask) override;
|
||||
|
||||
void disableListener();
|
||||
void enableListener();
|
||||
@@ -565,6 +572,7 @@ class LocallabBlur:
|
||||
{
|
||||
private:
|
||||
// Blur & Noise specific widgets
|
||||
MyExpander* const expblnoise;
|
||||
MyComboBoxText* const blMethod;
|
||||
Gtk::CheckButton* const fftwbl;
|
||||
Adjuster* const radius;
|
||||
@@ -582,6 +590,7 @@ private:
|
||||
MyComboBoxText* const blurMethod;
|
||||
MyComboBoxText* const chroMethod;
|
||||
Gtk::CheckButton* const activlum;
|
||||
MyExpander* const expdenoise;
|
||||
CurveEditorGroup* const LocalcurveEditorwavden;
|
||||
FlatCurveEditor* const wavshapeden;
|
||||
Adjuster* const noiselumf0;
|
||||
@@ -627,8 +636,9 @@ public:
|
||||
~LocallabBlur();
|
||||
|
||||
void resetMaskView();
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask);
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask) override;
|
||||
|
||||
void setDefaultExpanderVisibility();
|
||||
void disableListener();
|
||||
void enableListener();
|
||||
void read(const rtengine::procparams::ProcParams* pp, const ParamsEdited* pedited = nullptr);
|
||||
@@ -701,8 +711,9 @@ public:
|
||||
~LocallabTone();
|
||||
|
||||
void resetMaskView();
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask);
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask) override;
|
||||
|
||||
void setDefaultExpanderVisibility();
|
||||
void disableListener();
|
||||
void enableListener();
|
||||
void read(const rtengine::procparams::ProcParams* pp, const ParamsEdited* pedited = nullptr);
|
||||
@@ -788,8 +799,9 @@ public:
|
||||
void updateMinMax(const double cdma, const double cdmin, const double mini, const double maxi, const double Tmean, const double Tsigma, const double Tmin, const double Tmax);
|
||||
|
||||
void resetMaskView();
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask);
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask) override;
|
||||
|
||||
void setDefaultExpanderVisibility();
|
||||
void disableListener();
|
||||
void enableListener();
|
||||
void read(const rtengine::procparams::ProcParams* pp, const ParamsEdited* pedited = nullptr);
|
||||
@@ -841,7 +853,7 @@ public:
|
||||
LocallabSharp();
|
||||
|
||||
void resetMaskView();
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask);
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask) override;
|
||||
|
||||
void disableListener();
|
||||
void enableListener();
|
||||
@@ -954,8 +966,9 @@ public:
|
||||
~LocallabContrast();
|
||||
|
||||
void resetMaskView();
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask);
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask) override;
|
||||
|
||||
void setDefaultExpanderVisibility();
|
||||
void disableListener();
|
||||
void enableListener();
|
||||
void read(const rtengine::procparams::ProcParams* pp, const ParamsEdited* pedited = nullptr);
|
||||
@@ -1040,8 +1053,9 @@ public:
|
||||
~LocallabCBDL();
|
||||
|
||||
void resetMaskView();
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask);
|
||||
void getMaskView(int &colorMask, int &colorMaskinv, int &expMask, int &expMaskinv, int &shMask, int &shMaskinv, int &vibMask, int &softMask, int &blMask, int &tmMask, int &retiMask, int &sharMask, int &lcMask, int &cbMask) override;
|
||||
|
||||
void setDefaultExpanderVisibility();
|
||||
void disableListener();
|
||||
void enableListener();
|
||||
void read(const rtengine::procparams::ProcParams* pp, const ParamsEdited* pedited = nullptr);
|
||||
|
||||
@@ -337,6 +337,11 @@ void LocallabTone::getMaskView(int &colorMask, int &colorMaskinv, int &expMask,
|
||||
tmMask = showmasktmMethod->get_active_row_number();
|
||||
}
|
||||
|
||||
void LocallabTone::setDefaultExpanderVisibility()
|
||||
{
|
||||
expmasktm->set_expanded(false);
|
||||
}
|
||||
|
||||
void LocallabTone::disableListener()
|
||||
{
|
||||
LocallabTool::disableListener();
|
||||
@@ -1103,6 +1108,12 @@ void LocallabRetinex::getMaskView(int &colorMask, int &colorMaskinv, int &expMas
|
||||
retiMask = showmaskretiMethod->get_active_row_number();
|
||||
}
|
||||
|
||||
void LocallabRetinex::setDefaultExpanderVisibility()
|
||||
{
|
||||
expretitools->set_expanded(false);
|
||||
expmaskreti->set_expanded(false);
|
||||
}
|
||||
|
||||
void LocallabRetinex::disableListener()
|
||||
{
|
||||
LocallabTool::disableListener();
|
||||
@@ -2501,6 +2512,13 @@ void LocallabContrast::getMaskView(int &colorMask, int &colorMaskinv, int &expMa
|
||||
lcMask = showmasklcMethod->get_active_row_number();
|
||||
}
|
||||
|
||||
void LocallabContrast::setDefaultExpanderVisibility()
|
||||
{
|
||||
expcontrastpyr->set_expanded(false);
|
||||
expcontrastpyr2->set_expanded(false);
|
||||
expmasklc->set_expanded(false);
|
||||
}
|
||||
|
||||
void LocallabContrast::disableListener()
|
||||
{
|
||||
LocallabTool::disableListener();
|
||||
@@ -3758,6 +3776,12 @@ void LocallabCBDL::getMaskView(int &colorMask, int &colorMaskinv, int &expMask,
|
||||
cbMask = showmaskcbMethod->get_active_row_number();
|
||||
}
|
||||
|
||||
void LocallabCBDL::setDefaultExpanderVisibility()
|
||||
{
|
||||
printf("Test: %d\n", expmaskcb->is_visible());
|
||||
expmaskcb->set_expanded(false);
|
||||
}
|
||||
|
||||
void LocallabCBDL::disableListener()
|
||||
{
|
||||
LocallabTool::disableListener();
|
||||
|
||||
Reference in New Issue
Block a user