From: nds Date: Tue, 13 Dec 2005 15:08:05 +0000 (+0000) Subject: Bug IPAL10673: Mark active viewer better X-Git-Tag: T_3_1_0pre~10 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=507fcc2df86bcddc1920ddf529d53506e827d276;p=modules%2Fgui.git Bug IPAL10673: Mark active viewer better --- diff --git a/src/Qtx/QtxWorkstack.cxx b/src/Qtx/QtxWorkstack.cxx index b2b47d0cf..fe5799c63 100644 --- a/src/Qtx/QtxWorkstack.cxx +++ b/src/Qtx/QtxWorkstack.cxx @@ -36,11 +36,10 @@ #include #include -#define ACTIVE_PIXEL_SIZE 15 +#define ACTIVE_PIXEL_SIZE 15 #define NOT_ACTIVE_PIXEL_SIZE 12 -#define ACTIVE_COLOR_HIGHLIGHT Qt::blue -#define ACTIVE_COLOR_HIGHLIGHT_TEXT Qt::yellow - +#define HIGH_COLOR_LIGHT 200 +#define HIGH_TEXT_COLOR_DARK 300 /*! Class: QtxWorkstack [Public] @@ -1776,15 +1775,15 @@ void QtxWorkstackTabBar::setActive( const bool on ) { QFont aFont = font(); aFont.setUnderline( on ); - if (on) { + if ( on ) { QPalette aPal = palette(); aFont.setPixelSize(ACTIVE_PIXEL_SIZE); - aPal.setColor(QColorGroup::Highlight, ACTIVE_COLOR_HIGHLIGHT); - aPal.setColor(QColorGroup::HighlightedText, ACTIVE_COLOR_HIGHLIGHT_TEXT); - setPalette(aPal); + aPal.setColor( QColorGroup::Highlight, colorGroup().highlight().light( HIGH_COLOR_LIGHT ) ); + aPal.setColor( QColorGroup::HighlightedText, colorGroup().highlightedText().dark( HIGH_TEXT_COLOR_DARK ) ); + setPalette( aPal ); } else { - aFont.setPixelSize(NOT_ACTIVE_PIXEL_SIZE); + aFont.setPixelSize( NOT_ACTIVE_PIXEL_SIZE ); unsetPalette(); } setFont( aFont );