equal
deleted
inserted
replaced
1229 { |
1229 { |
1230 MUL_LOG_ENTRY_EXIT("aakash::MulBaseElement::SetNewCounterPosition"); |
1230 MUL_LOG_ENTRY_EXIT("aakash::MulBaseElement::SetNewCounterPosition"); |
1231 MulCoverFlowControl* coverflowControl = ((MulCoverFlowControl*)&control()); |
1231 MulCoverFlowControl* coverflowControl = ((MulCoverFlowControl*)&control()); |
1232 int totalModelCount = coverflowControl->TotalModelCount(); |
1232 int totalModelCount = coverflowControl->TotalModelCount(); |
1233 int currHighlightIndex = coverflowControl->HighlightIndex(); |
1233 int currHighlightIndex = coverflowControl->HighlightIndex(); |
|
1234 bool isLandScape = static_cast<MulCoverFlowControl&>(control()).IsLandscape(); |
1234 |
1235 |
1235 if( totalModelCount > 0 && currHighlightIndex >= 0 ) |
1236 if( totalModelCount > 0 && currHighlightIndex >= 0 ) |
1236 { |
1237 { |
1237 int numOfDigits = NumberOfDigits(totalModelCount); |
1238 int numOfDigits = NumberOfDigits(totalModelCount); |
1238 numOfDigits += NumberOfDigits(currHighlightIndex); |
1239 numOfDigits += NumberOfDigits(currHighlightIndex); |
1246 int rightPosx =0; |
1247 int rightPosx =0; |
1247 int leftPosx = 0; |
1248 int leftPosx = 0; |
1248 // if mirroring is enabled(ie for RTL Language) |
1249 // if mirroring is enabled(ie for RTL Language) |
1249 if (mData->mIsMirrored) |
1250 if (mData->mIsMirrored) |
1250 { |
1251 { |
1251 CAlfLayout* main = (CAlfLayout*)findVisual( KMainLayoutIndex ); |
1252 |
1252 TSize topLayoutSize = main->Size().Target().AsSize(); |
1253 CAlfLayout* main = (CAlfLayout*)findVisual( KMainLayoutIndex ); |
1253 rightPosx = topLayoutSize.iWidth - aCounterLctDimension.posx ; |
1254 TSize topLayoutSize = main->Size().Target().AsSize(); |
1254 leftPosx = rightPosx - numOfPixels; |
1255 if(!isLandScape) |
|
1256 { |
|
1257 rightPosx = topLayoutSize.iWidth - aCounterLctDimension.posx ; |
|
1258 leftPosx = rightPosx - numOfPixels; |
|
1259 } |
|
1260 else |
|
1261 { |
|
1262 leftPosx = topLayoutSize.iWidth - aCounterLctDimension.posx ; |
|
1263 } |
1255 } |
1264 } |
1256 else |
1265 else |
1257 { |
1266 { |
1258 //rightPosx = aCounterLctDimension.posx + aCounterLctDimension.width; |
1267 if(!isLandScape) |
1259 //leftPosx = rightPosx - numOfPixels; |
1268 { |
1260 leftPosx = aCounterLctDimension.posx; |
1269 rightPosx = aCounterLctDimension.posx + aCounterLctDimension.width; |
|
1270 leftPosx = rightPosx - numOfPixels; |
|
1271 } |
|
1272 else |
|
1273 leftPosx = aCounterLctDimension.posx; |
1261 } |
1274 } |
1262 mData->mCounterVisual->SetPos(TAlfRealPoint(leftPosx,aCounterLctDimension.posy)); |
1275 mData->mCounterVisual->SetPos(TAlfRealPoint(leftPosx,aCounterLctDimension.posy)); |
1263 mData->mCounterVisual->SetSize(TAlfRealPoint(numOfPixels ,aCounterLctDimension.height)); |
1276 mData->mCounterVisual->SetSize(TAlfRealPoint(numOfPixels ,aCounterLctDimension.height)); |
1264 } |
1277 } |
1265 } |
1278 } |