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

List:       kde-commits
Subject:    KDE/kdebase/workspace/kwin/clients
From:       Luciano Montanaro <mikelima () cirulla ! net>
Date:       2007-11-22 21:18:10
Message-ID: 1195766290.048749.27289.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 740254 by montanaro:

- Fix the titlebar height for the rest of the shipped decorations.
- Fix the "sticky" button rendering in the quartz decoration.


 M  +1 -1      modernsystem/modernsys.cpp  
 M  +1 -1      plastik/plastik.cpp  
 M  +1 -1      plastik/plastikclient.cpp  
 M  +11 -11    quartz/quartz.cpp  
 M  +2 -2      redmond/redmond.cpp  


--- trunk/KDE/kdebase/workspace/kwin/clients/modernsystem/modernsys.cpp #740253:740254
@@ -329,7 +329,7 @@
           bwidth = 4;
     }
 
-    theight = QFontMetrics(options()->font(true)).height() + 2;
+    theight = QFontMetrics(options()->font(true)).height();
     if (theight < 16)
         theight = 16;
     if (theight < bwidth)
--- trunk/KDE/kdebase/workspace/kwin/clients/plastik/plastik.cpp #740253:740254
@@ -234,7 +234,7 @@
         case TitleBarTileTop:
         case TitleBarTile:
         {
-            const int titleBarTileHeight = (toolWindow ? m_titleHeightTool : m_titleHeight) + 2;
+            const int titleBarTileHeight = (toolWindow ? m_titleHeightTool : m_titleHeight);
             // gradient used as well in TitleBarTileTop as TitleBarTile
             const int gradientHeight = 2 + titleBarTileHeight-1;
             QPixmap gradient(1, gradientHeight);
--- trunk/KDE/kdebase/workspace/kwin/clients/plastik/plastikclient.cpp #740253:740254
@@ -482,7 +482,7 @@
                             Handler()->pixmap(TitleBarTile, active, isToolWindow()) );
 
     painter.setFont(s_titleFont);
-    QPoint tp(1, captionHeight-1);
+    QPoint tp(1, captionHeight - 3);
     if(Handler()->titleShadow())
     {
         QColor shadowColor;
--- trunk/KDE/kdebase/workspace/kwin/clients/quartz/quartz.cpp #740253:740254
@@ -247,13 +247,13 @@
 		borderWidth = extraSlim?2:4;
 	}
 
-	normalTitleHeight = QFontMetrics(options()->font(true)).height();
+	normalTitleHeight = QFontMetrics(options()->font(true)).height() - 2;
 	int nTH_limit=extraSlim?14:18;
 	normalTitleHeight = QFontMetrics(options()->font(true)).height()-(extraSlim?1:0);
 	if (normalTitleHeight < nTH_limit) normalTitleHeight = nTH_limit;
 	if (normalTitleHeight < borderWidth) normalTitleHeight = borderWidth;
 
-	toolTitleHeight = QFontMetrics(options()->font(true, true)).height();
+	toolTitleHeight = QFontMetrics(options()->font(true, true)).height() - 2;
 	if (toolTitleHeight < 12) toolTitleHeight = 12;
 	if (toolTitleHeight < borderWidth) toolTitleHeight = borderWidth;
 }
@@ -342,19 +342,19 @@
 	g2 = options()->palette( ColorButtonBg, true );
         g2.setCurrentColorGroup( QPalette::Active );
 
-	pinUpPix = new QPixmap(16, 16);
-	p.begin( pinUpPix );
+	QImage pinImg = QImage(16, 16, QImage::Format_ARGB32_Premultiplied);
+	p.begin(&pinImg);
 	p.fillRect( 0, 0, 16, 16, c);
     drawColorBitmaps( &p, g2, 0, 1, 16, 16, pinup_white_bits, pinup_gray_bits, pinup_dgray_bits );
 	p.end();
+	pinUpPix = new QPixmap(QPixmap::fromImage(pinImg));
 
-	pinDownPix = new QPixmap(16, 16);
-	p.begin( pinDownPix );
+	p.begin(&pinImg);
 	p.fillRect( 0, 0, 16, 16, c);
     drawColorBitmaps( &p, g2, 0, 1, 16, 16, pindown_white_bits, pindown_gray_bits, pindown_dgray_bits );
 	p.end();
+	pinDownPix = new QPixmap(QPixmap::fromImage(pinImg));
 
-
 	// Inactive pins
 	g = options()->palette( onAllDesktopsButtonOnLeft ? ColorTitleBar : ColorTitleBlend, false );
         g.setCurrentColorGroup( QPalette::Active );
@@ -362,17 +362,17 @@
 	g2 = options()->palette( ColorButtonBg, false );
         g2.setCurrentColorGroup( QPalette::Active );
 
-	ipinUpPix = new QPixmap(16, 16);
-	p.begin( ipinUpPix );
+	p.begin(&pinImg);
 	p.fillRect( 0, 0, 16, 16, c);
     drawColorBitmaps( &p, g2, 0, 1, 16, 16, pinup_white_bits, pinup_gray_bits, pinup_dgray_bits );
 	p.end();
+	ipinUpPix = new QPixmap(QPixmap::fromImage(pinImg));
 
-	ipinDownPix = new QPixmap(16, 16);
-	p.begin( ipinDownPix );
+	p.begin(&pinImg);
 	p.fillRect( 0, 0, 16, 16, c);
     drawColorBitmaps( &p, g2, 0, 1, 16, 16, pindown_white_bits, pindown_gray_bits, pindown_dgray_bits );
 	p.end();
+	ipinDownPix = new QPixmap(QPixmap::fromImage(pinImg));
 }
 
 
--- trunk/KDE/kdebase/workspace/kwin/clients/redmond/redmond.cpp #740253:740254
@@ -462,9 +462,9 @@
 {
 //	Finally, toolwindows look small
 	if ( isToolWindow() ) {
-		titleHeight = toolTitleHeight+2;
+		titleHeight = toolTitleHeight;
 	} else {
-		titleHeight = normalTitleHeight+2;
+		titleHeight = normalTitleHeight;
 	}
 
     KCommonDecoration::init();
[prev in list] [next in list] [prev in thread] [next in thread] 

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