[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/work/oxygen-style-animated
From: Hugo Pereira Da Costa <hugo.pereira () free ! fr>
Date: 2009-11-01 2:02:08
Message-ID: 1257040928.450948.2721.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1043198 by hpereiradacosta:
made contrast pixel offset be 1.0 at most
M +11 -8 oxygen.cpp
--- branches/work/oxygen-style-animated/oxygen.cpp #1043197:1043198
@@ -2804,11 +2804,13 @@
// white reflection
p->translate(int(r.x()+r.width()/2), int(r.y()+r.height()/2));
- p->translate(0,penThickness);
+
+ qreal offset( qMin( penThickness, 1.0 ) );
+ p->translate(0,offset);
p->setPen(QPen(_helper.calcLightColor(pal.color(QPalette::Window)), \
penThickness, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin)); \
p->setRenderHint(QPainter::Antialiasing); p->drawPolyline(a);
- p->translate(0,-penThickness);
+ p->translate(0,-offset);
p->setPen(QPen( _helper.decoColor( background, color ) , penThickness, \
Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin)); p->drawPolyline(a);
@@ -3541,16 +3543,17 @@
p->save();
p->setRenderHint(QPainter::Antialiasing);
+ qreal offset( qMin( penThickness, 1.0 ) );
if (OxygenStyleConfigData::checkBoxStyle() == \
OxygenStyleConfigData::CS_CHECK) {
p->setPen(contrastPen);
- p->translate( 0, penThickness );
+ p->translate( 0, offset );
p->drawLine(QPointF(x+9, y), QPointF(x+3,y+7));
p->drawLine(QPointF(x, y+4), QPointF(x+3,y+7));
p->setPen(pen);
- p->translate( 0, -penThickness );
+ p->translate( 0, -offset );
p->drawLine(QPointF(x+9, y), QPointF(x+3,y+7));
p->drawLine(QPointF(x, y+4), QPointF(x+3,y+7));
@@ -3560,24 +3563,24 @@
{
p->setPen(contrastPen);
- p->translate( 0, penThickness );
+ p->translate( 0, offset );
p->drawLine(QPointF(x+8, y), QPointF(x+1,y+7));
p->drawLine(QPointF(x+8, y+7), QPointF(x+1,y));
p->setPen(pen);
- p->translate( 0, -penThickness );
+ p->translate( 0, -offset );
p->drawLine(QPointF(x+8, y), QPointF(x+1,y+7));
p->drawLine(QPointF(x+8, y+7), QPointF(x+1,y));
} else {
p->setPen(contrastPen);
- p->translate( 0, penThickness );
+ p->translate( 0, offset );
p->drawLine(QPointF(x+8, y-1), QPointF(x,y+7));
p->drawLine(QPointF(x+8, y+7), QPointF(x,y-1));
p->setPen(pen);
- p->translate( 0, -penThickness );
+ p->translate( 0, -offset );
p->drawLine(QPointF(x+8, y-1), QPointF(x,y+7));
p->drawLine(QPointF(x+8, y+7), QPointF(x,y-1));
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic