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 ) |