uifw/AknGlobalUI/OldStyleNotif/Src/aknmessagereaderlongpressdetector.cpp
branchRCL_3
changeset 23 3d340a0166ff
parent 0 2f259fa3e83a
child 55 aecbbf00d063
equal deleted inserted replaced
18:0aa5fbdfbc30 23:3d340a0166ff
   459             TAknLayoutRect layoutRect;
   459             TAknLayoutRect layoutRect;
   460             TRect button1Rect(0, 0, 0, 0);
   460             TRect button1Rect(0, 0, 0, 0);
   461             
   461             
   462             if (Layout_Meta_Data::IsLandscapeOrientation())
   462             if (Layout_Meta_Data::IsLandscapeOrientation())
   463                 {
   463                 {
   464                 TAknWindowComponentLayout rightAreaLayout(
   464                 layoutRect.LayoutRect(containerRect,
   465                     AknLayoutScalable_Avkon::area_side_right_pane(0));
   465                         AknLayoutScalable_Avkon::popup_sk_window_g1(0));
   466                     
   466 
   467                 layoutRect.LayoutRect(
   467                 // Button widths are calculated based on cba area width
   468                         containerRect,
   468                 // margin width is taken from layout
   469                         TAknWindowComponentLayout::Compose(
   469                 TInt margin = layoutRect.Rect().iTl.iX - containerRect.iTl.iX;
   470                                     rightAreaLayout,
   470                 TInt buttonWidth = (containerRect.Width() - margin * 2) / 2;
   471                                     AknLayoutScalable_Avkon::sctrl_sk_bottom_pane()).LayoutLine());
   471                 TSize buttonSize(buttonWidth, layoutRect.Rect().Height());
   472                 
   472 
   473                 TRect bottomSKRect(layoutRect.Rect());
   473                 button1Rect = TRect(TPoint(containerRect.iTl.iX + margin,
   474 
   474                         layoutRect.Rect().iTl.iY), buttonSize);
   475                 layoutRect.LayoutRect(
       
   476                         bottomSKRect,
       
   477                         AknLayoutScalable_Avkon::aid_touch_sctrl_bottom().LayoutLine());
       
   478                 
       
   479                 button1Rect = layoutRect.Rect();
       
   480                 }
   475                 }
   481             else
   476             else
   482                 {
   477                 {
   483                 if (AknLayoutUtils::LayoutMirrored())
   478                 if (AknLayoutUtils::LayoutMirrored())
   484                     {
   479                     {