| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2009, 2010, 2011 Apple Inc. All rights reserved. | 2 * Copyright (C) 2006, 2007, 2009, 2010, 2011 Apple Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
| 8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
| 9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
| 10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
| (...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 227 DataTransfer* createDraggingDataTransfer() const; | 227 DataTransfer* createDraggingDataTransfer() const; |
| 228 | 228 |
| 229 WebInputEventResult handleMouseMoveOrLeaveEvent(const PlatformMouseEvent&, H
itTestResult* hoveredNode = nullptr, bool onlyUpdateScrollbars = false, bool for
ceLeave = false); | 229 WebInputEventResult handleMouseMoveOrLeaveEvent(const PlatformMouseEvent&, H
itTestResult* hoveredNode = nullptr, bool onlyUpdateScrollbars = false, bool for
ceLeave = false); |
| 230 WebInputEventResult handleMousePressEvent(const MouseEventWithHitTestResults
&); | 230 WebInputEventResult handleMousePressEvent(const MouseEventWithHitTestResults
&); |
| 231 WebInputEventResult handleMouseFocus(const MouseEventWithHitTestResults&, In
putDeviceCapabilities* sourceCapabilities); | 231 WebInputEventResult handleMouseFocus(const MouseEventWithHitTestResults&, In
putDeviceCapabilities* sourceCapabilities); |
| 232 WebInputEventResult handleMouseDraggedEvent(const MouseEventWithHitTestResul
ts&); | 232 WebInputEventResult handleMouseDraggedEvent(const MouseEventWithHitTestResul
ts&); |
| 233 WebInputEventResult handleMouseReleaseEvent(const MouseEventWithHitTestResul
ts&); | 233 WebInputEventResult handleMouseReleaseEvent(const MouseEventWithHitTestResul
ts&); |
| 234 | 234 |
| 235 HitTestRequest::HitTestRequestType getHitTypeForGestureType(PlatformEvent::E
ventType); | 235 HitTestRequest::HitTestRequestType getHitTypeForGestureType(PlatformEvent::E
ventType); |
| 236 void applyTouchAdjustment(PlatformGestureEvent*, HitTestResult*); | 236 void applyTouchAdjustment(PlatformGestureEvent*, HitTestResult*); |
| 237 WebInputEventResult handleGestureTapDown(const GestureEventWithHitTestResult
s&); |
| 237 WebInputEventResult handleGestureTap(const GestureEventWithHitTestResults&); | 238 WebInputEventResult handleGestureTap(const GestureEventWithHitTestResults&); |
| 238 WebInputEventResult handleGestureLongPress(const GestureEventWithHitTestResu
lts&); | 239 WebInputEventResult handleGestureLongPress(const GestureEventWithHitTestResu
lts&); |
| 239 WebInputEventResult handleGestureLongTap(const GestureEventWithHitTestResult
s&); | 240 WebInputEventResult handleGestureLongTap(const GestureEventWithHitTestResult
s&); |
| 240 | 241 |
| 241 void updateGestureTargetNodeForMouseEvent(const GestureEventWithHitTestResul
ts&); | 242 void updateGestureTargetNodeForMouseEvent(const GestureEventWithHitTestResul
ts&); |
| 242 | 243 |
| 243 bool shouldApplyTouchAdjustment(const PlatformGestureEvent&) const; | 244 bool shouldApplyTouchAdjustment(const PlatformGestureEvent&) const; |
| 244 | 245 |
| 245 OptionalCursor selectCursor(const HitTestResult&); | 246 OptionalCursor selectCursor(const HitTestResult&); |
| 246 OptionalCursor selectAutoCursor(const HitTestResult&, Node*, const Cursor& i
Beam); | 247 OptionalCursor selectAutoCursor(const HitTestResult&, Node*, const Cursor& i
Beam); |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 373 PointerEventManager m_pointerEventManager; | 374 PointerEventManager m_pointerEventManager; |
| 374 ScrollManager m_scrollManager; | 375 ScrollManager m_scrollManager; |
| 375 | 376 |
| 376 double m_maxMouseMovedDuration; | 377 double m_maxMouseMovedDuration; |
| 377 | 378 |
| 378 bool m_longTapShouldInvokeContextMenu; | 379 bool m_longTapShouldInvokeContextMenu; |
| 379 | 380 |
| 380 Timer<EventHandler> m_activeIntervalTimer; | 381 Timer<EventHandler> m_activeIntervalTimer; |
| 381 double m_lastShowPressTimestamp; | 382 double m_lastShowPressTimestamp; |
| 382 Member<Element> m_lastDeferredTapElement; | 383 Member<Element> m_lastDeferredTapElement; |
| 384 |
| 385 // Set on GestureTapDown if the |pointerdown| event corresponding to the |
| 386 // triggering |touchstart| event was canceled. This suppresses mouse event |
| 387 // firing for the current gesture sequence (i.e. until next GestureTapDown). |
| 388 bool m_suppressMouseEventsFromGestures; |
| 383 }; | 389 }; |
| 384 | 390 |
| 385 } // namespace blink | 391 } // namespace blink |
| 386 | 392 |
| 387 #endif // EventHandler_h | 393 #endif // EventHandler_h |
| OLD | NEW |