Improve curve visibility logic.
Automatically open first non linear curve for L*a*b*, RGB and HSV.
This commit is contained in:
@@ -109,7 +109,7 @@ void HSVEqualizer::autoOpenCurve ()
|
|||||||
bool active = hshape->openIfNonlinear();
|
bool active = hshape->openIfNonlinear();
|
||||||
|
|
||||||
if (!active) {
|
if (!active) {
|
||||||
sshape->openIfNonlinear();
|
active = sshape->openIfNonlinear();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!active) {
|
if (!active) {
|
||||||
|
@@ -299,31 +299,31 @@ void LCurve::autoOpenCurve ()
|
|||||||
bool active = lshape->openIfNonlinear();
|
bool active = lshape->openIfNonlinear();
|
||||||
|
|
||||||
if (!active) {
|
if (!active) {
|
||||||
ashape->openIfNonlinear();
|
active = ashape->openIfNonlinear();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!active) {
|
if (!active) {
|
||||||
bshape->openIfNonlinear();
|
active = bshape->openIfNonlinear();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!active) {
|
if (!active) {
|
||||||
ccshape->openIfNonlinear();
|
active = ccshape->openIfNonlinear();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!active) {
|
if (!active) {
|
||||||
chshape->openIfNonlinear();
|
active = chshape->openIfNonlinear();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!active) {
|
if (!active) {
|
||||||
lhshape->openIfNonlinear();
|
active = lhshape->openIfNonlinear();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!active) {
|
if (!active) {
|
||||||
hhshape->openIfNonlinear();
|
active = hhshape->openIfNonlinear();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!active) {
|
if (!active) {
|
||||||
lcshape->openIfNonlinear();
|
active = lcshape->openIfNonlinear();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!active) {
|
if (!active) {
|
||||||
|
@@ -117,7 +117,7 @@ void RGBCurves::autoOpenCurve ()
|
|||||||
bool active = Rshape->openIfNonlinear();
|
bool active = Rshape->openIfNonlinear();
|
||||||
|
|
||||||
if (!active) {
|
if (!active) {
|
||||||
Gshape->openIfNonlinear();
|
active = Gshape->openIfNonlinear();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!active) {
|
if (!active) {
|
||||||
|
Reference in New Issue
Block a user