photosgallery/viewframework/views/zoomview/src/glxzoomeventhandler.cpp
branchRCL_3
changeset 25 191387a8b767
parent 18 bcb43dc84c44
child 30 a60acebbbd9d
equal deleted inserted replaced
22:2dac0fdba72b 25:191387a8b767
   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                         }