| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserv
ed. | 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserv
ed. |
| 3 * Copyright (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 3 * Copyright (C) 2006 Alexey Proskuryakov (ap@webkit.org) |
| 4 * Copyright (C) 2012 Digia Plc. and/or its subsidiary(-ies) | 4 * Copyright (C) 2012 Digia Plc. and/or its subsidiary(-ies) |
| 5 * | 5 * |
| 6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
| 7 * modification, are permitted provided that the following conditions | 7 * modification, are permitted provided that the following conditions |
| 8 * are met: | 8 * are met: |
| 9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
| 10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
| (...skipping 2575 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2586 } | 2586 } |
| 2587 | 2587 |
| 2588 bool EventHandler::isScrollbarHandlingGestures() const | 2588 bool EventHandler::isScrollbarHandlingGestures() const |
| 2589 { | 2589 { |
| 2590 return m_scrollbarHandlingScrollGesture.get(); | 2590 return m_scrollbarHandlingScrollGesture.get(); |
| 2591 } | 2591 } |
| 2592 | 2592 |
| 2593 bool EventHandler::handleGestureScrollCore(const PlatformGestureEvent& gestureEv
ent, PlatformWheelEventGranularity granularity, bool latchedWheel) | 2593 bool EventHandler::handleGestureScrollCore(const PlatformGestureEvent& gestureEv
ent, PlatformWheelEventGranularity granularity, bool latchedWheel) |
| 2594 { | 2594 { |
| 2595 const float tickDivisor = (float)WheelEvent::tickMultiplier; | 2595 const float tickDivisor = (float)WheelEvent::tickMultiplier; |
| 2596 const float scaleFactor = m_frame->pageZoomFactor() * m_frame->frameScaleFac
tor(); |
| 2597 float scaledDeltaX = gestureEvent.deltaX() / scaleFactor; |
| 2598 float scaledDeltaY = gestureEvent.deltaY() / scaleFactor; |
| 2596 IntPoint point(gestureEvent.position().x(), gestureEvent.position().y()); | 2599 IntPoint point(gestureEvent.position().x(), gestureEvent.position().y()); |
| 2597 IntPoint globalPoint(gestureEvent.globalPosition().x(), gestureEvent.globalP
osition().y()); | 2600 IntPoint globalPoint(gestureEvent.globalPosition().x(), gestureEvent.globalP
osition().y()); |
| 2598 PlatformWheelEvent syntheticWheelEvent(point, globalPoint, | 2601 PlatformWheelEvent syntheticWheelEvent(point, globalPoint, |
| 2599 gestureEvent.deltaX(), gestureEvent.deltaY(), gestureEvent.deltaX() / ti
ckDivisor, gestureEvent.deltaY() / tickDivisor, | 2602 scaledDeltaX, scaledDeltaY, scaledDeltaX / tickDivisor, scaledDeltaY / t
ickDivisor, |
| 2600 granularity, | 2603 granularity, |
| 2601 gestureEvent.shiftKey(), gestureEvent.ctrlKey(), gestureEvent.altKey(),
gestureEvent.metaKey()); | 2604 gestureEvent.shiftKey(), gestureEvent.ctrlKey(), gestureEvent.altKey(),
gestureEvent.metaKey()); |
| 2602 syntheticWheelEvent.setUseLatchedEventNode(latchedWheel); | 2605 syntheticWheelEvent.setUseLatchedEventNode(latchedWheel); |
| 2603 return handleWheelEvent(syntheticWheelEvent); | 2606 return handleWheelEvent(syntheticWheelEvent); |
| 2604 } | 2607 } |
| 2605 #endif | 2608 #endif |
| 2606 | 2609 |
| 2607 #if ENABLE(TOUCH_ADJUSTMENT) | 2610 #if ENABLE(TOUCH_ADJUSTMENT) |
| 2608 bool EventHandler::shouldApplyTouchAdjustment(const PlatformGestureEvent& event)
const | 2611 bool EventHandler::shouldApplyTouchAdjustment(const PlatformGestureEvent& event)
const |
| 2609 { | 2612 { |
| (...skipping 1291 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3901 #endif | 3904 #endif |
| 3902 | 3905 |
| 3903 void EventHandler::setLastKnownMousePosition(const PlatformMouseEvent& event) | 3906 void EventHandler::setLastKnownMousePosition(const PlatformMouseEvent& event) |
| 3904 { | 3907 { |
| 3905 m_mousePositionIsUnknown = false; | 3908 m_mousePositionIsUnknown = false; |
| 3906 m_lastKnownMousePosition = event.position(); | 3909 m_lastKnownMousePosition = event.position(); |
| 3907 m_lastKnownMouseGlobalPosition = event.globalPosition(); | 3910 m_lastKnownMouseGlobalPosition = event.globalPosition(); |
| 3908 } | 3911 } |
| 3909 | 3912 |
| 3910 } // namespace WebCore | 3913 } // namespace WebCore |
| OLD | NEW |