uifw/AvKon/src/aknsignal.cpp
branchRCL_3
changeset 10 9f56a4e1b8ab
parent 9 aabf2c525e0f
child 38 c52421ed5f07
equal deleted inserted replaced
9:aabf2c525e0f 10:9f56a4e1b8ab
   529 // From class CCoeControl.
   529 // From class CCoeControl.
   530 // CAknSignalPane::Draw
   530 // CAknSignalPane::Draw
   531 // Draws the signal pane.
   531 // Draws the signal pane.
   532 // ---------------------------------------------------------------------------
   532 // ---------------------------------------------------------------------------
   533 //
   533 //
   534 EXPORT_C void CAknSignalPane::Draw( const TRect& /*aRect*/ ) const
   534 EXPORT_C void CAknSignalPane::Draw( const TRect& aRect ) const
   535     {     
   535     {     
   536     if ( iExtension->iStatusPane && 
   536     if ( iExtension->iStatusPane && 
   537          iExtension->iStatusPane->IsTransparent() )
   537          iExtension->iStatusPane->IsTransparent() )
   538         {
   538         {
       
   539         CWindowGc& gc = SystemGc();
       
   540         TRgb rgb(TRgb::Color16MA(0));
       
   541         gc.SetDrawMode(CGraphicsContext::EDrawModeWriteAlpha);
       
   542         gc.SetBrushStyle(CGraphicsContext::ESolidBrush);
       
   543         gc.SetBrushColor(rgb);
       
   544         gc.Clear(aRect);
   539         return;
   545         return;
   540         }
   546         }
   541 
   547 
   542     // Don't allow normal background drawing if
   548     // Don't allow normal background drawing if
   543     // background is already drawn with a background drawer.
   549     // background is already drawn with a background drawer.