Skip to content

Commit

Permalink
darker brush sliders
Browse files Browse the repository at this point in the history
  • Loading branch information
Calle Laakkonen committed Oct 11, 2008
1 parent f3484da commit 1187400
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
9 changes: 5 additions & 4 deletions src/client/brushslider.cpp
Expand Up @@ -52,7 +52,7 @@ void BrushSlider::paintEvent(QPaintEvent *event)

// Draw the background
painter.fillPath(path, palette().base());
painter.setPen(QPen(palette().color(QPalette::Mid)));
painter.setPen(QPen(palette().color(QPalette::Dark)));
painter.drawPath(path);

// Draw the brush circles
Expand All @@ -67,6 +67,7 @@ void BrushSlider::paintEvent(QPaintEvent *event)
fnt.setPixelSize(qRound(dia*0.7));
painter.setFont(fnt);

painter.setPen(QPen(palette().color(QPalette::ButtonText)));
if(pos > 0.5) {
painter.drawText(QRectF(dia+dia/2, 1, w, dia),
Qt::AlignLeft|Qt::AlignVCenter,
Expand All @@ -86,7 +87,7 @@ void BrushSlider::drawCircle(QPainter& painter, qreal dia, qreal x,
switch(style_) {
case Size: {
painter.setBrush(palette().base());
painter.setPen(QPen(palette().color(QPalette::Mid)));
painter.setPen(QPen(palette().color(QPalette::ButtonText)));
painter.drawEllipse(rect);
const qreal adj = (dia - dia*value)/2.0;
const QRectF r2 = rect.adjusted(adj,adj,-adj,-adj);
Expand Down Expand Up @@ -114,7 +115,7 @@ void BrushSlider::drawCircle(QPainter& painter, qreal dia, qreal x,
}
break;
case Spacing: {
painter.setPen(QPen(palette().color(QPalette::Mid)));
painter.setPen(QPen(palette().color(QPalette::ButtonText)));
qreal adj = dia/4.0;
qreal off = adj/1.0;
painter.drawEllipse(rect.adjusted(
Expand All @@ -125,7 +126,7 @@ void BrushSlider::drawCircle(QPainter& painter, qreal dia, qreal x,
} return; // this is a special case

}
painter.setPen(QPen(palette().color(QPalette::Mid)));
painter.setPen(QPen(palette().color(QPalette::ButtonText)));
painter.drawEllipse(rect);
}

Expand Down
2 changes: 2 additions & 0 deletions src/client/toolsettings.cpp
Expand Up @@ -367,7 +367,9 @@ QWidget *SimpleSettings::createUi(QWidget *parent)
// If subpixel accuracy wasn't enabled, don't offer a chance to
// enable it.
ui_->hardedge->hide();
#if (QT_VERSION >= QT_VERSION_CHECK(4, 4,0)) // Not supported by QT<4.4?
ui_->brushopts->addSpacing(ui_->hardedge->width());
#endif
}

// Connect size change signal
Expand Down

0 comments on commit 1187400

Please sign in to comment.