equal
deleted
inserted
replaced
939 iZoomEventHandler.HandleViewPortParametersChanged(viewPortTopLeft , 0, |
939 iZoomEventHandler.HandleViewPortParametersChanged(viewPortTopLeft , 0, |
940 &viewPortDimension, iZoomRatio); |
940 &viewPortDimension, iZoomRatio); |
941 iZoomEventHandler.HandleShowUi(EFalse); |
941 iZoomEventHandler.HandleShowUi(EFalse); |
942 } |
942 } |
943 break; |
943 break; |
944 case EZoomStartSlider : |
944 case EZoomStartSlider: |
|
945 { |
|
946 Zoom(aInitialZoomRatio, 0, iZoomMode); |
|
947 } |
945 break; |
948 break; |
946 default: |
949 default: |
947 break; |
950 break; |
948 } |
951 } |
949 |
952 |
993 GLX_LOG_INFO(" CGlxZoomPanEventHandler::HandleEvent: ETypePrimaryValueChange." ); |
996 GLX_LOG_INFO(" CGlxZoomPanEventHandler::HandleEvent: ETypePrimaryValueChange." ); |
994 |
997 |
995 MulSliderPos* dataPtr = (MulSliderPos*)(aEvent.CustomEventData()); |
998 MulSliderPos* dataPtr = (MulSliderPos*)(aEvent.CustomEventData()); |
996 TInt currentSliderValue = dataPtr->mCurrentValue; |
999 TInt currentSliderValue = dataPtr->mCurrentValue; |
997 |
1000 |
998 // is current value within accetable ranges. |
1001 // Is current value within acceptable range? |
|
1002 // If yes, then zoom in or zoom out as needed. |
999 if ( currentSliderValue > iMinZoomRatio |
1003 if ( currentSliderValue > iMinZoomRatio |
1000 && currentSliderValue <= iMaxZoomRatio ) |
1004 && currentSliderValue <= iMaxZoomRatio ) |
1001 { |
1005 { |
1002 Zoom(currentSliderValue, 0, EZoomIn); |
1006 Zoom(currentSliderValue, 0, EZoomIn); |
1003 } |
1007 } |