added common mask curves L(L) C(C) LC(H)

This commit is contained in:
Desmis
2020-06-22 11:44:02 +02:00
parent 9f7412f509
commit 04855a8db6
9 changed files with 172 additions and 1 deletions

View File

@@ -1201,12 +1201,18 @@ private:
class LocallabMask:
public Gtk::VBox,
public LocallabTool
{
private:
Adjuster* const sensimask;
Adjuster* const blendmask;
MyComboBoxText* const showmaskMethod;
Gtk::CheckButton* const enamask;
CurveEditorGroup* const mask_CurveEditorG;
FlatCurveEditor* const CCmask_shape;
FlatCurveEditor* const LLmask_shape;
FlatCurveEditor* const HHmask_shape;
Adjuster* const radmask;
Adjuster* const lapmask;
Adjuster* const chromask;
@@ -1217,6 +1223,7 @@ private:
public:
LocallabMask();
~LocallabMask();
bool isMaskViewActive() override;
void resetMaskView() override;
@@ -1230,6 +1237,7 @@ public:
void write(rtengine::procparams::ProcParams* pp, ParamsEdited* pedited = nullptr) override;
void setDefaults(const rtengine::procparams::ProcParams* defParams, const ParamsEdited* pedited = nullptr) override;
void adjusterChanged(Adjuster* a, double newval) override;
void curveChanged(CurveEditor* ce) override;
// void updateAutocompute(const float blackev, const float whiteev, const float sourceg, const float targetg);