| 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 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 176 bool handlePasteGlobalSelection(const PlatformMouseEvent&); | 176 bool handlePasteGlobalSelection(const PlatformMouseEvent&); |
| 177 | 177 |
| 178 #if ENABLE(GESTURE_EVENTS) | 178 #if ENABLE(GESTURE_EVENTS) |
| 179 bool handleGestureEvent(const PlatformGestureEvent&); | 179 bool handleGestureEvent(const PlatformGestureEvent&); |
| 180 bool handleGestureTap(const PlatformGestureEvent&); | 180 bool handleGestureTap(const PlatformGestureEvent&); |
| 181 bool handleGestureLongPress(const PlatformGestureEvent&); | 181 bool handleGestureLongPress(const PlatformGestureEvent&); |
| 182 bool handleGestureLongTap(const PlatformGestureEvent&); | 182 bool handleGestureLongTap(const PlatformGestureEvent&); |
| 183 bool handleGestureTwoFingerTap(const PlatformGestureEvent&); | 183 bool handleGestureTwoFingerTap(const PlatformGestureEvent&); |
| 184 bool handleGestureScrollUpdate(const PlatformGestureEvent&); | 184 bool handleGestureScrollUpdate(const PlatformGestureEvent&); |
| 185 bool handleGestureScrollBegin(const PlatformGestureEvent&); | 185 bool handleGestureScrollBegin(const PlatformGestureEvent&); |
| 186 void clearGestureScrollNodes(); |
| 186 bool isScrollbarHandlingGestures() const; | 187 bool isScrollbarHandlingGestures() const; |
| 187 #endif | 188 #endif |
| 188 | 189 |
| 189 #if ENABLE(TOUCH_ADJUSTMENT) | 190 #if ENABLE(TOUCH_ADJUSTMENT) |
| 190 bool shouldApplyTouchAdjustment(const PlatformGestureEvent&) const; | 191 bool shouldApplyTouchAdjustment(const PlatformGestureEvent&) const; |
| 191 | 192 |
| 192 bool bestClickableNodeForTouchPoint(const IntPoint& touchCenter, const IntSi
ze& touchRadius, IntPoint& targetPoint, Node*& targetNode); | 193 bool bestClickableNodeForTouchPoint(const IntPoint& touchCenter, const IntSi
ze& touchRadius, IntPoint& targetPoint, Node*& targetNode); |
| 193 bool bestContextMenuNodeForTouchPoint(const IntPoint& touchCenter, const Int
Size& touchRadius, IntPoint& targetPoint, Node*& targetNode); | 194 bool bestContextMenuNodeForTouchPoint(const IntPoint& touchCenter, const Int
Size& touchRadius, IntPoint& targetPoint, Node*& targetNode); |
| 194 bool bestZoomableAreaForTouchPoint(const IntPoint& touchCenter, const IntSiz
e& touchRadius, IntRect& targetArea, Node*& targetNode); | 195 bool bestZoomableAreaForTouchPoint(const IntPoint& touchCenter, const IntSiz
e& touchRadius, IntRect& targetArea, Node*& targetNode); |
| 195 | 196 |
| (...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 373 | 374 |
| 374 #if ENABLE(FULLSCREEN_API) | 375 #if ENABLE(FULLSCREEN_API) |
| 375 bool isKeyEventAllowedInFullScreen(const PlatformKeyboardEvent&) const; | 376 bool isKeyEventAllowedInFullScreen(const PlatformKeyboardEvent&) const; |
| 376 #endif | 377 #endif |
| 377 | 378 |
| 378 #if ENABLE(GESTURE_EVENTS) | 379 #if ENABLE(GESTURE_EVENTS) |
| 379 bool handleGestureTapDown(); | 380 bool handleGestureTapDown(); |
| 380 bool handleGestureForTextSelectionOrContextMenu(const PlatformGestureEvent&)
; | 381 bool handleGestureForTextSelectionOrContextMenu(const PlatformGestureEvent&)
; |
| 381 bool passGestureEventToWidget(const PlatformGestureEvent&, Widget*); | 382 bool passGestureEventToWidget(const PlatformGestureEvent&, Widget*); |
| 382 bool passGestureEventToWidgetIfPossible(const PlatformGestureEvent&, RenderO
bject*); | 383 bool passGestureEventToWidgetIfPossible(const PlatformGestureEvent&, RenderO
bject*); |
| 384 bool sendScrollEventToView(const PlatformGestureEvent&, const FloatSize&); |
| 383 #endif | 385 #endif |
| 384 | 386 |
| 385 void setLastKnownMousePosition(const PlatformMouseEvent&); | 387 void setLastKnownMousePosition(const PlatformMouseEvent&); |
| 386 | 388 |
| 387 Frame* m_frame; | 389 Frame* m_frame; |
| 388 | 390 |
| 389 bool m_mousePressed; | 391 bool m_mousePressed; |
| 390 bool m_capturesDragging; | 392 bool m_capturesDragging; |
| 391 RefPtr<Node> m_mousePressNode; | 393 RefPtr<Node> m_mousePressNode; |
| 392 | 394 |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 464 typedef HashMap<int, RefPtr<EventTarget> > TouchTargetMap; | 466 typedef HashMap<int, RefPtr<EventTarget> > TouchTargetMap; |
| 465 TouchTargetMap m_originatingTouchPointTargets; | 467 TouchTargetMap m_originatingTouchPointTargets; |
| 466 RefPtr<Document> m_originatingTouchPointDocument; | 468 RefPtr<Document> m_originatingTouchPointDocument; |
| 467 unsigned m_originatingTouchPointTargetKey; | 469 unsigned m_originatingTouchPointTargetKey; |
| 468 bool m_touchPressed; | 470 bool m_touchPressed; |
| 469 #endif | 471 #endif |
| 470 | 472 |
| 471 #if ENABLE(GESTURE_EVENTS) | 473 #if ENABLE(GESTURE_EVENTS) |
| 472 RefPtr<Node> m_scrollGestureHandlingNode; | 474 RefPtr<Node> m_scrollGestureHandlingNode; |
| 473 bool m_lastHitTestResultOverWidget; | 475 bool m_lastHitTestResultOverWidget; |
| 476 RefPtr<Node> m_previousGestureScrolledNode; |
| 474 RefPtr<Scrollbar> m_scrollbarHandlingScrollGesture; | 477 RefPtr<Scrollbar> m_scrollbarHandlingScrollGesture; |
| 475 #endif | 478 #endif |
| 476 | 479 |
| 477 double m_maxMouseMovedDuration; | 480 double m_maxMouseMovedDuration; |
| 478 PlatformEvent::Type m_baseEventType; | 481 PlatformEvent::Type m_baseEventType; |
| 479 bool m_didStartDrag; | 482 bool m_didStartDrag; |
| 480 bool m_didLongPressInvokeContextMenu; | 483 bool m_didLongPressInvokeContextMenu; |
| 481 }; | 484 }; |
| 482 | 485 |
| 483 } // namespace WebCore | 486 } // namespace WebCore |
| 484 | 487 |
| 485 #endif // EventHandler_h | 488 #endif // EventHandler_h |
| OLD | NEW |