[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