diff options
Diffstat (limited to 'Source/WebCore/page/EventHandler.h')
-rw-r--r-- | Source/WebCore/page/EventHandler.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Source/WebCore/page/EventHandler.h b/Source/WebCore/page/EventHandler.h index 70d6194..7b4bcce 100644 --- a/Source/WebCore/page/EventHandler.h +++ b/Source/WebCore/page/EventHandler.h @@ -143,6 +143,7 @@ public: void setIgnoreWheelEvents(bool); static Frame* subframeForTargetNode(Node*); + static Frame* subframeForHitTestResult(const MouseEventWithHitTestResults&); bool scrollOverflow(ScrollDirection, ScrollGranularity, Node* startingNode = 0); bool logicalScrollOverflow(ScrollLogicalDirection, ScrollGranularity, Node* startingNode = 0); @@ -264,13 +265,16 @@ private: PassRefPtr<Clipboard> createDraggingClipboard() const; #endif // ENABLE(DRAG_SUPPORT) - + bool eventActivatedView(const PlatformMouseEvent&) const; void selectClosestWordFromMouseEvent(const MouseEventWithHitTestResults&); void selectClosestWordOrLinkFromMouseEvent(const MouseEventWithHitTestResults&); bool handleMouseDoubleClickEvent(const PlatformMouseEvent&); + static Node* targetNode(const MouseEventWithHitTestResults&); + static Node* targetNode(const HitTestResult&); + bool handleMousePressEvent(const MouseEventWithHitTestResults&); bool handleMousePressEventSingleClick(const MouseEventWithHitTestResults&); bool handleMousePressEventDoubleClick(const MouseEventWithHitTestResults&); @@ -344,6 +348,7 @@ private: bool passWheelEventToWidget(PlatformWheelEvent&, Widget*); void defaultSpaceEventHandler(KeyboardEvent*); + void defaultBackspaceEventHandler(KeyboardEvent*); void defaultTabEventHandler(KeyboardEvent*); void defaultArrowEventHandler(FocusDirection, KeyboardEvent*); @@ -359,7 +364,7 @@ private: #endif #if ENABLE(DRAG_SUPPORT) - void updateSelectionForMouseDrag(Node* targetNode, const IntPoint& localPoint); + void updateSelectionForMouseDrag(const HitTestResult&); #endif void updateLastScrollbarUnderMouse(Scrollbar*, bool); |