emailuis/uicomponents/src/fstreeplainonelineitemvisualizer.cpp
branchRCL_3
changeset 26 67369d1b217f
parent 16 4ce476e64c59
child 29 6b8f3b30d0ec
equal deleted inserted replaced
24:b5fbb9b25d57 26:67369d1b217f
   239     CFsLayoutManager::LayoutMetricsRect(
   239     CFsLayoutManager::LayoutMetricsRect(
   240                 currentSize,
   240                 currentSize,
   241                 mainIconMetrics,
   241                 mainIconMetrics,
   242                 rect,
   242                 rect,
   243                 mainIconVariety );
   243                 mainIconVariety );
   244     // WORKAROUND FIX FOR LAYOUT PROBLEM -- RETURN THIS TO NORMAL WHEN LAYOUT'S ARE OK
       
   245     if (rect.iTl.iY < 15)
       
   246         {
       
   247         rect.Move(0, 15 - rect.iTl.iY);    
       
   248         }
       
   249     // WORKAROUND FIX FOR LAYOUT PROBLEM -- RETURN THIS TO NORMAL WHEN LAYOUT'S ARE OK   
       
   250     tpMainIconTl.SetTarget(TAlfRealPoint(rect.iTl));
   244     tpMainIconTl.SetTarget(TAlfRealPoint(rect.iTl));
   251     tpMainIconBr.SetTarget(TAlfRealPoint(rect.iBr));
   245     tpMainIconBr.SetTarget(TAlfRealPoint(rect.iBr));
   252 
   246 
   253     CFsLayoutManager::LayoutMetricsRect(
   247     CFsLayoutManager::LayoutMetricsRect(
   254             currentSize,
   248             currentSize,
   255             markIconMetrics,
   249             markIconMetrics,
   256             rect,
   250             rect,
   257             markIconVariety );
   251             markIconVariety );
   258     // WORKAROUND FIX FOR LAYOUT PROBLEM -- RETURN THIS TO NORMAL WHEN LAYOUT'S ARE OK
       
   259     if (rect.iTl.iY < 15)
       
   260         {
       
   261         rect.Move(0, 15 - rect.iTl.iY);    
       
   262         }
       
   263     // WORKAROUND FIX FOR LAYOUT PROBLEM -- RETURN THIS TO NORMAL WHEN LAYOUT'S ARE OK   
       
   264     tpMarkIconTl.SetTarget(TAlfRealPoint(rect.iTl));
   252     tpMarkIconTl.SetTarget(TAlfRealPoint(rect.iTl));
   265     tpMarkIconBr.SetTarget(TAlfRealPoint(rect.iBr));
   253     tpMarkIconBr.SetTarget(TAlfRealPoint(rect.iBr));
   266 
   254 
   267     CFsLayoutManager::LayoutMetricsRect(
   255     CFsLayoutManager::LayoutMetricsRect(
   268             currentSize,
   256             currentSize,
   269             menuIconMetrics,
   257             menuIconMetrics,
   270             rect,
   258             rect,
   271             menuIconVariety );
   259             menuIconVariety );
   272     // WORKAROUND FIX FOR LAYOUT PROBLEM -- RETURN THIS TO NORMAL WHEN LAYOUT'S ARE OK
       
   273     if (rect.iTl.iY < 15)
       
   274         {
       
   275         rect.Move(0, 15 - rect.iTl.iY);    
       
   276         }
       
   277     // WORKAROUND FIX FOR LAYOUT PROBLEM -- RETURN THIS TO NORMAL WHEN LAYOUT'S ARE OK   
       
   278     tpMenuIconTl.SetTarget(TAlfRealPoint(rect.iTl));
   260     tpMenuIconTl.SetTarget(TAlfRealPoint(rect.iTl));
   279     tpMenuIconBr.SetTarget(TAlfRealPoint(rect.iBr));
   261     tpMenuIconBr.SetTarget(TAlfRealPoint(rect.iBr));
   280 
   262 
   281     TRect textRect( currentSize );
   263     TRect textRect( currentSize );
   282     if (textMetrics == CFsLayoutManager::EFsLmListSingleDycRowTextPaneT1)
   264     if (textMetrics == CFsLayoutManager::EFsLmListSingleDycRowTextPaneT1)
   291     /*CFsLayoutManager::LayoutMetricsText(currentSize, textMetrics, textInfo);*/
   273     /*CFsLayoutManager::LayoutMetricsText(currentSize, textMetrics, textInfo);*/
   292 
   274 
   293     CFsLayoutManager::LayoutMetricsText(textRect,
   275     CFsLayoutManager::LayoutMetricsText(textRect,
   294             textMetrics,
   276             textMetrics,
   295             textInfo, textPaneVariety);
   277             textInfo, textPaneVariety);
   296     // WORKAROUND FIX FOR LAYOUT PROBLEM -- RETURN THIS TO NORMAL WHEN LAYOUT'S ARE OK
       
   297     if (textInfo.iTextRect.iTl.iY < 15)
       
   298         {
       
   299         textInfo.iTextRect.Move(0, 15 - textInfo.iTextRect.iTl.iY);    
       
   300         }
       
   301     // WORKAROUND FIX FOR LAYOUT PROBLEM -- RETURN THIS TO NORMAL WHEN LAYOUT'S ARE OK
       
   302     tpTextTl.SetTarget(TAlfRealPoint(textInfo.iTextRect.iTl));
   278     tpTextTl.SetTarget(TAlfRealPoint(textInfo.iTextRect.iTl));
   303     tpTextBr.SetTarget(TAlfRealPoint(textInfo.iTextRect.iBr));
   279     tpTextBr.SetTarget(TAlfRealPoint(textInfo.iTextRect.iBr));
   304 
   280 
   305     TInt visualIconIndex = iLayout->FindVisual(iIconVisual);
   281     TInt visualIconIndex = iLayout->FindVisual(iIconVisual);
   306     if ( visualIconIndex != KErrNotFound )
   282     if ( visualIconIndex != KErrNotFound )