webengine/osswebengine/webkit/s60/webview/WebGestureInterface.cpp
branchRCL_3
changeset 42 a1a5d4e727e8
parent 38 4917f9bf7995
equal deleted inserted replaced
41:4bd5176e1bc8 42:a1a5d4e727e8
   134     touchArea.iSize.iWidth = TOUCH_AREA_WIDTH;
   134     touchArea.iSize.iWidth = TOUCH_AREA_WIDTH;
   135 
   135 
   136     holdArea.iShape = TStmGestureArea::ERectangle;
   136     holdArea.iShape = TStmGestureArea::ERectangle;
   137     holdArea.iTimeout =  HOLD_AREA_TIMEOUT;
   137     holdArea.iTimeout =  HOLD_AREA_TIMEOUT;
   138     holdArea.iSize.iWidth = HOLD_AREA_WIDTH;
   138     holdArea.iSize.iWidth = HOLD_AREA_WIDTH;
       
   139     
       
   140     //Double tap functionality is enabled based on ECapabilityFitToScreen capability.
       
   141     //setting the doubletap timeout to ZERO if this cap is not defined
       
   142     if (m_webview->brCtl()->capabilities() & TBrCtlDefs::ECapabilityFitToScreen) 
       
   143         gestureParams[stmGesture::EDoubleTapTimeout   ] = DOUBLE_TAP_TIMEOUT;
       
   144     else
       
   145         gestureParams[stmGesture::EDoubleTapTimeout   ] = 0;    
   139 
   146 
   140     gestureParams[stmGesture::EDoubleTapTimeout   ] = DOUBLE_TAP_TIMEOUT;
       
   141     gestureParams[stmGesture::ESuppressTimeout    ] = SUPPRESS_TIMEOUT;
   147     gestureParams[stmGesture::ESuppressTimeout    ] = SUPPRESS_TIMEOUT;
   142     gestureParams[stmGesture::EMoveSuppressTimeout] = MOVE_SUPPRESS_TIMEOUT;
   148     gestureParams[stmGesture::EMoveSuppressTimeout] = MOVE_SUPPRESS_TIMEOUT;
   143     gestureParams[stmGesture::EPanSpeedLow        ] = PAN_SPEED_LOW;
   149     gestureParams[stmGesture::EPanSpeedLow        ] = PAN_SPEED_LOW;
   144     gestureParams[stmGesture::EPanSpeedHigh       ] = PAN_SPEED_HIGH;
   150     gestureParams[stmGesture::EPanSpeedHigh       ] = PAN_SPEED_HIGH;
   145 
   151