[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/plasma/applets/pager
From: Marco Martin <notmart () gmail ! com>
Date: 2008-11-08 18:11:36
Message-ID: 1226167896.981584.20685.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 881665 by mart:
shadow of the numbers, makes 0.0001% more readable
M +12 -3 pager.cpp
--- trunk/KDE/kdebase/workspace/plasma/applets/pager/pager.cpp #881664:881665
@@ -1010,11 +1010,20 @@
defaultTextColor.setAlphaF(m_animations[i].alpha / 2 + 0.5);
painter->setPen(defaultTextColor);
+ QColor shadowColor(Qt::black);
+ if (defaultTextColor.value() < 128) {
+ shadowColor = Qt::white;
+ }
+
+ QString desktopText;
if (m_displayedText==Number) { // Display number of desktop
- painter->drawText(m_rects[i], Qt::AlignCenter, QString::number(i+1));
+ desktopText = QString::number(i+1);
} else if (m_displayedText==Name) { // Display name of desktop
- painter->drawText(m_rects[i], Qt::AlignCenter, \
KWindowSystem::desktopName(i+1));
- }
+ desktopText = KWindowSystem::desktopName(i+1);
+ }
+
+ QPixmap result = Plasma::PaintUtils::shadowText(desktopText, \
defaultTextColor, shadowColor, QPoint(1,2), 2); + \
painter->drawPixmap(m_rects[i].center() - result.rect().center(), result); }
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic