equal
deleted
inserted
replaced
362 { |
362 { |
363 iMsgListContainer->HandleResourceChange( KEikDynamicLayoutVariantSwitch ); |
363 iMsgListContainer->HandleResourceChange( KEikDynamicLayoutVariantSwitch ); |
364 iMceUi->ResetResourceChange(); |
364 iMceUi->ResetResourceChange(); |
365 } |
365 } |
366 listBox->SetListBoxObserver(this); |
366 listBox->SetListBoxObserver(this); |
367 //To observe scrollbar events |
367 |
368 listBox->ScrollBarFrame()->SetScrollBarFrameObserver( this ); |
|
369 iMsgListContainer->ActivateL(); |
368 iMsgListContainer->ActivateL(); |
370 if ( !iListViewFlags.MceFlag( EMceUiFlagsContainerAddedToStack ) ) |
369 if ( !iListViewFlags.MceFlag( EMceUiFlagsContainerAddedToStack ) ) |
371 { |
370 { |
372 AppUi()->AddToStackL(*this,iMsgListContainer); |
371 AppUi()->AddToStackL(*this,iMsgListContainer); |
373 iListViewFlags.SetMceFlag( EMceUiFlagsContainerAddedToStack ); |
372 iListViewFlags.SetMceFlag( EMceUiFlagsContainerAddedToStack ); |
453 if ( iMsgListContainer ) |
452 if ( iMsgListContainer ) |
454 { |
453 { |
455 iMsgListContainer->SetMskL(); |
454 iMsgListContainer->SetMskL(); |
456 } |
455 } |
457 break; |
456 break; |
458 case EEventPanningStarted: |
|
459 case EEventFlickStarted: |
457 case EEventFlickStarted: |
460 iFlick = ETrue; |
458 iFlick = ETrue; |
461 break; |
459 break; |
462 case EEventPanningStopped: |
|
463 case EEventFlickStopped: |
460 case EEventFlickStopped: |
464 iFlick = EFalse; |
461 iFlick = EFalse; |
465 break; |
462 break; |
466 default: |
463 default: |
467 break; |
464 break; |
1219 else |
1216 else |
1220 { |
1217 { |
1221 return KErrNotFound; |
1218 return KErrNotFound; |
1222 } |
1219 } |
1223 } |
1220 } |
1224 // --------------------------------------------------------- |
|
1225 // CMceMainViewListView::HandleScrollEventL |
|
1226 // To take old bitmapindex for list items When |
|
1227 // stylus is down on scroll bar thumb and dragged |
|
1228 // Calculate new bitmapindex when scrollbar thumb drag is stopped |
|
1229 // --------------------------------------------------------- |
|
1230 // |
|
1231 void CMceMainViewListView::HandleScrollEventL(CEikScrollBar* aScrollBar, |
|
1232 TEikScrollEvent aEventType) |
|
1233 { |
|
1234 switch (aEventType) |
|
1235 { |
|
1236 case EEikScrollThumbDragVert: |
|
1237 iFlick = ETrue; |
|
1238 break; |
|
1239 case EEikScrollThumbReleaseVert: |
|
1240 iFlick = EFalse; |
|
1241 break; |
|
1242 default: |
|
1243 break; |
|
1244 } |
|
1245 CAknDoubleLargeStyleListBox* listBox = |
|
1246 REINTERPRET_CAST( CAknDoubleLargeStyleListBox*, |
|
1247 iMsgListContainer->ListBox() ); |
|
1248 listBox->HandleScrollEventL( aScrollBar, aEventType ); |
|
1249 } |
|
1250 // End of File |
1221 // End of File |