[yast-commit] r41537 - in /trunk/control-center: VERSION package/yast2-control-center.changes src/y2controlcenterview.cpp
Author: tgoettlicher Date: Wed Oct 24 11:53:01 2007 New Revision: 41537 URL: http://svn.opensuse.org/viewcvs/yast?rev=41537&view=rev Log: fixed pixelated icons in YaST navigation (left pane) (#308641) Modified: trunk/control-center/VERSION trunk/control-center/package/yast2-control-center.changes trunk/control-center/src/y2controlcenterview.cpp Modified: trunk/control-center/VERSION URL: http://svn.opensuse.org/viewcvs/yast/trunk/control-center/VERSION?rev=41537&r1=41536&r2=41537&view=diff ============================================================================== --- trunk/control-center/VERSION (original) +++ trunk/control-center/VERSION Wed Oct 24 11:53:01 2007 @@ -1 +1 @@ -2.15.4 +2.15.5 Modified: trunk/control-center/package/yast2-control-center.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/control-center/package/yast2-control-center.changes?rev=41537&r1=41536&r2=41537&view=diff ============================================================================== --- trunk/control-center/package/yast2-control-center.changes (original) +++ trunk/control-center/package/yast2-control-center.changes Wed Oct 24 11:53:01 2007 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Wed Oct 24 11:48:20 CEST 2007 - tgoettlicher@suse.de + +- fixed pixelated icons in YaST navigation (left pane) (#308641) +- V 2.15.5 + +------------------------------------------------------------------- Wed Aug 29 14:41:07 CEST 2007 - tgoettlicher@suse.de - controlcenter shows titlebar depending on existence of title-bar-gradient.png Modified: trunk/control-center/src/y2controlcenterview.cpp URL: http://svn.opensuse.org/viewcvs/yast/trunk/control-center/src/y2controlcenterview.cpp?rev=41537&r1=41536&r2=41537&view=diff ============================================================================== --- trunk/control-center/src/y2controlcenterview.cpp (original) +++ trunk/control-center/src/y2controlcenterview.cpp Wed Oct 24 11:53:01 2007 @@ -297,16 +297,15 @@ icon = ptr->getIcon(); groupname = ptr->getName(); - QPixmap origIcon( QPixmap( icondir + icon ) ); - QPixmap iconWithBorder( origIcon.width() + 2 * GROUP_ICON_HORIZ_BORDER, - origIcon.height() + 2 * GROUP_ICON_VERT_BORDER, - origIcon.depth() ); - QBitmap mask( iconWithBorder.width(), iconWithBorder.height(), true ); - bitBlt( &mask, GROUP_ICON_HORIZ_BORDER, GROUP_ICON_VERT_BORDER, origIcon.mask() ); - iconWithBorder.setMask( mask ); - bitBlt( &iconWithBorder, GROUP_ICON_HORIZ_BORDER, GROUP_ICON_VERT_BORDER, &origIcon ); - - QListBoxPixmap * pixmapItem = new QListBoxPixmap( iconWithBorder, groupname ); + QImage img = QPixmap( icondir + icon ).convertToImage(); + + // draw border around icon because we want more space between the icons + img = img.copy( -1 * GROUP_ICON_HORIZ_BORDER , // x + -1 * GROUP_ICON_VERT_BORDER, // y + 2 * GROUP_ICON_HORIZ_BORDER + img.width() , // width + 2 * GROUP_ICON_VERT_BORDER + img.height() ); // height + + QListBoxPixmap * pixmapItem = new QListBoxPixmap( img, groupname ); _listBox->insertItem( pixmapItem ); if (ptr->isEmpty()) -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org
participants (1)
-
tgoettlicher@svn.opensuse.org