try and make the selected partition more distinct; also use white to write the

partition info for the selected partition.

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1136461
This commit is contained in:
Volker Lanz 2010-06-09 22:50:42 +00:00
parent 083adc23fa
commit 900e58dd59
1 changed files with 7 additions and 3 deletions

View File

@ -89,7 +89,7 @@ void PartWidget::resizeEvent(QResizeEvent*)
QColor PartWidget::activeColor(const QColor& col) const
{
return isActive() ? col.darker(130) : col;
return isActive() ? col.darker(190) : col;
}
void PartWidget::paintEvent(QPaintEvent*)
@ -113,8 +113,8 @@ void PartWidget::paintEvent(QPaintEvent*)
if (!partition()->roles().has(PartitionRole::Unallocated))
{
const QColor dark = base.darker(110);
const QColor light = base.lighter(110);
const QColor dark = base.darker(105);
const QColor light = base.lighter(120);
// draw free space background
drawGradient(&painter, light, QRect(0, 0, width(), height()));
@ -131,7 +131,11 @@ void PartWidget::paintEvent(QPaintEvent*)
const QRect textRect(0, 0, width() - 1, height() - 1);
const QRect boundingRect = painter.boundingRect(textRect, Qt::AlignVCenter | Qt::AlignHCenter, text);
if (boundingRect.x() > PartWidgetBase::borderWidth() && boundingRect.y() > PartWidgetBase::borderHeight())
{
if (isActive())
painter.setPen(QColor(255, 255, 255));
painter.drawText(textRect, Qt::AlignVCenter | Qt::AlignHCenter, text);
}
}
void PartWidget::drawGradient(QPainter* painter, const QColor& color, const QRect& rect) const