[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kalziumkde4: kdeedu/kalzium/src
From:       Carsten Niehaus <cniehaus () gmx ! de>
Date:       2005-03-08 11:07:04
Message-ID: 20050308110704.6A911103CB () office ! kde ! org
[Download RAW message or body]

CVS commit by cniehaus: 

* now you can see the elements while being in highlightmode
* improved the positions of the values inside the elements


  M +9 -6      element.cpp   1.8.2.20


--- kdeedu/kalzium/src/element.cpp  #1.8.2.19:1.8.2.20
@@ -283,11 +283,11 @@ void Element::drawStateOfMatter( QPainte
         p->setPen( Qt::black );
         text = QString::number( strippedWeight( weight( ) ) );
-        p->drawText( X+2,Y ,ELEMENTSIZE-2,h_small,Qt::AlignLeft, text );
+        p->drawText( X+5,Y+2 ,ELEMENTSIZE-2,h_small,Qt::AlignLeft, text );
 
         text = QString::number( number() );
-        p->drawText( X + 2,( y )*ELEMENTSIZE - h_small, ELEMENTSIZE-2, h_small,Qt::AlignLeft, text );
+        p->drawText( X+5,( y )*ELEMENTSIZE - h_small, ELEMENTSIZE-2, h_small,Qt::AlignLeft, text );
 
         p->setFont( symbol_font );
-        p->drawText( X,Y, ELEMENTSIZE,ELEMENTSIZE,Qt::AlignCenter, symbol() );
+        p->drawText( X+5,Y+2, ELEMENTSIZE,ELEMENTSIZE,Qt::AlignCenter, symbol() );
         
         //border
@@ -351,4 +351,7 @@ void Element::drawHighlight( QPainter* p
 
         p->fillRect( X, Y,ELEMENTSIZE,ELEMENTSIZE, Qt::red );
+
+        //now draw the elements over the red area
+        drawSelf( p, false );
 }
         
@@ -398,11 +401,11 @@ void Element::drawSelf( QPainter* p, boo
         p->setPen( Qt::black );
         text = QString::number( strippedWeight( weight( ) ) );
-        p->drawText( X+2,Y ,ELEMENTSIZE-2,h_small,Qt::AlignLeft, text );
+        p->drawText( X+5,Y+2 ,ELEMENTSIZE+4,h_small,Qt::AlignLeft, text );
 
         text = QString::number( number() );
-        p->drawText( X + 2,( y )*ELEMENTSIZE - h_small, ELEMENTSIZE-2, h_small,Qt::AlignLeft, text );
+        p->drawText( X+5,( y )*ELEMENTSIZE - h_small, ELEMENTSIZE-2, h_small,Qt::AlignLeft, text );
 
         p->setFont( symbol_font );
-        p->drawText( X,Y, ELEMENTSIZE,ELEMENTSIZE,Qt::AlignCenter, symbol() );
+        p->drawText( X+5,Y+2, ELEMENTSIZE,ELEMENTSIZE,Qt::AlignCenter, symbol() );
         
         //border


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic