diff options
Diffstat (limited to 'kdeui')
-rw-r--r-- | kdeui/kjanuswidget.cpp | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/kdeui/kjanuswidget.cpp b/kdeui/kjanuswidget.cpp index 7f34dc5c1..4fb398395 100644 --- a/kdeui/kjanuswidget.cpp +++ b/kdeui/kjanuswidget.cpp @@ -1069,13 +1069,17 @@ int KJanusWidget::IconListItem::expandMinimumWidth( int width ) void KJanusWidget::IconListItem::highlight( bool erase ) -{ +{ + // FIXME: Add configuration option to disable highlighting + // For now, always disable highlighting + erase = true; + TQRect r = listBox()->itemRect( this ); - r.addCoords( 1, 1, -1, -1 ); - + r.addCoords( 1, 1, -1, -1 ); + TQPainter p( listBox()->viewport() ); p.setClipRegion( r ); - + const TQColorGroup &cg = listBox()->colorGroup(); if ( erase ) { @@ -1089,9 +1093,9 @@ void KJanusWidget::IconListItem::highlight( bool erase ) p.drawRect( r ); p.setPen( cg.highlight().dark( 140 ) ); - p.drawRect( r ); + p.drawRect( r ); } - + p.setPen( cg.foreground() ); p.translate( r.x() - 1, r.y() - 1 ); paintContents( &p ); |