camerauis/cameraapp/generic/common/src/CamCaptureSetupListItemDrawer.cpp
branchRCL_3
changeset 18 51dda465e618
parent 16 d486e5e3cc9a
--- a/camerauis/cameraapp/generic/common/src/CamCaptureSetupListItemDrawer.cpp	Wed Mar 31 21:06:44 2010 +0300
+++ b/camerauis/cameraapp/generic/common/src/CamCaptureSetupListItemDrawer.cpp	Wed Apr 14 15:41:04 2010 +0300
@@ -283,9 +283,9 @@
         layoutText.LayoutText( aActualItemRect, iTxtLayout );  
         // ...Pass the text to be drawn, into the text layout object
         // ...and draw it.    
-        if( !iFullySkinned )
+        if( !iFullySkinned && !aItemIsCurrent )
             {
-            color=KRgbWhite;       
+            color = KRgbWhite;       
             }
 
         layoutText.DrawText( *iGc, iModel.ItemText( aItemIndex ), 
@@ -319,9 +319,9 @@
         layoutText.LayoutText( aActualItemRect, iTxtWithRbLayout );
         // ...Pass the text to be drawn, into the text layout object
         // ...and draw it.    
-        if( !iFullySkinned )
+        if( !iFullySkinned && !aItemIsCurrent )
             {
-            color=KRgbWhite;       
+            color = KRgbWhite;       
             }
 
         layoutText.DrawText( *iGc, iModel.ItemText( aItemIndex ), ETrue, color );
@@ -478,11 +478,15 @@
         if ( control )
             {
             iGc->SetDrawMode( CGraphicsContext::EDrawModeWriteAlpha );
-            iGc->SetPenSize( TSize( 1, 1 ) );
-            iGc->SetPenStyle( CGraphicsContext::EDottedPen );
+            iGc->SetPenColor( TRgb( 0x00ffffff, KToolBarExtensionBgAlpha ) );
+            iGc->SetPenStyle( CGraphicsContext::ENullPen );
             iGc->SetBrushColor( TRgb( KToolbarExtensionBgColor, KToolBarExtensionBgAlpha ) );
             iGc->SetBrushStyle( CGraphicsContext::ESolidBrush );
-            iGc->DrawRect( aActualItemRect );            
+            iGc->DrawRect( aActualItemRect );
+            iGc->SetPenSize( TSize( 1, 3 ) );
+            iGc->SetPenStyle( CGraphicsContext::ESolidPen );
+            iGc->DrawLine( TPoint( aActualItemRect.iTl.iX ,
+                    aActualItemRect.iBr.iY ), aActualItemRect.iBr );
             }
         }
 // ---------------------------------------------------------