phoneuis/BubbleManager/Src/BMBubbleOutlookTopLeft.cpp
branchRCL_3
changeset 19 544e34b3255a
parent 0 5f000ab63145
child 34 b68fcd923911
equal deleted inserted replaced
17:38529f706030 19:544e34b3255a
   241             TRect outerRect;
   241             TRect outerRect;
   242             TRect innerRect;
   242             TRect innerRect;
   243             BubbleLayout2::BubbleFrameInnerOuterRects( frameRect, 
   243             BubbleLayout2::BubbleFrameInnerOuterRects( frameRect, 
   244                                                        outerRect, 
   244                                                        outerRect, 
   245                                                        innerRect);
   245                                                        innerRect);
   246             TAknsItemID coMaskFrameId;
   246 													   
   247             if ( callState == CBubbleManager::EOnHold )
   247             if ( callState == CBubbleManager::EOnHold )
   248                 {
   248                 {
   249                 iFrameId = KAknsIIDQsnFrCall2Bubble;
   249                 iFrameId = KAknsIIDQsnFrCall2Bubble;
   250                 coMaskFrameId = KAknsIIDQsnFrCall2BubbleCoMask;
       
   251                 }
   250                 }
   252             else if ( callState == CBubbleManager::EDisconnected )
   251             else if ( callState == CBubbleManager::EDisconnected )
   253                 {
   252                 {
   254                 iFrameId = KAknsIIDQsnFrCall2BubbleFirstDisconn;
   253                 iFrameId = KAknsIIDQsnFrCall2BubbleFirstDisconn;
   255                 coMaskFrameId = KAknsIIDQsnFrCall2BubbleFirstCoMask;
       
   256                 }
   254                 }
   257             else
   255             else
   258                 {
   256                 {
   259                 iFrameId = KAknsIIDQsnFrCall2BubbleFirst;
   257                 iFrameId = KAknsIIDQsnFrCall2BubbleFirst;
   260                 coMaskFrameId = KAknsIIDQsnFrCall2BubbleFirstCoMask;
       
   261                 }                
   258                 }                
   262             
   259             
   263             iOuterRect = outerRect;
   260             iOuterRect = outerRect;
   264             iOuterRect.Move( Rect().iTl );
   261             iOuterRect.Move( Rect().iTl );
   265             iInnerRect = innerRect;
   262             iInnerRect = innerRect;
   296             BubbleUtils::PrepareBubbleImageL( 
   293             BubbleUtils::PrepareBubbleImageL( 
   297                 iFrameId,
   294                 iFrameId,
   298                 outerRect,
   295                 outerRect,
   299                 innerRect,
   296                 innerRect,
   300                 iBubble );
   297                 iBubble );
   301             
   298                        
   302             // Add transparency
       
   303             BubbleUtils::AddTransparencyToBubbleImageL( 
       
   304                 coMaskFrameId,
       
   305                 outerRect,
       
   306                 innerRect,
       
   307                 iBubble );
       
   308                 
       
   309             break;
   299             break;
   310             }
   300             }
   311         case CBubbleManager::ENone:
   301         case CBubbleManager::ENone:
   312         default:
   302         default:
   313             break;
   303             break;