More prominent fader ticks around 0 dB

Make the fader ticks around 0 dB more prominent but drawing them
slightly wider and with a more opaque color.
This commit is contained in:
Michael Gregorius
2025-02-01 15:12:19 +01:00
parent fa9148e43e
commit 8f0d877251

View File

@@ -697,13 +697,23 @@ void Fader::paintFaderTicks(QPainter& painter)
{
painter.save();
painter.setPen(QColor(255, 255, 255, 128));
const QPen zeroPen(QColor(255, 255, 255, 216), 1.5);
const QPen nonZeroPen(QColor(255, 255, 255, 128), 1.);
for (float i = 6.f; i >= -120.f; i-= 6.f)
{
const auto scaledRatio = computeScaledRatio(i);
const auto maxHeight = height() - (height() - m_knob.height()) * scaledRatio - (m_knob.height() / 2);
if (approximatelyEqual(i, 0.))
{
painter.setPen(zeroPen);
}
else
{
painter.setPen(nonZeroPen);
}
painter.drawLine(QPointF(0, maxHeight), QPointF(1, maxHeight));
painter.drawLine(QPointF(width() - 1, maxHeight), QPointF(width(), maxHeight));
}