diff options
Diffstat (limited to 'WebCore/page/EventHandler.h')
-rw-r--r-- | WebCore/page/EventHandler.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/WebCore/page/EventHandler.h b/WebCore/page/EventHandler.h index 944bbd3..0a59eb3 100644 --- a/WebCore/page/EventHandler.h +++ b/WebCore/page/EventHandler.h @@ -49,11 +49,11 @@ namespace WebCore { class AtomicString; class Clipboard; class Cursor; -class EventTargetNode; class Event; class FloatPoint; class FloatRect; class Frame; +class HitTestRequest; class HitTestResult; class HTMLFrameSetElement; class KeyboardEvent; @@ -75,8 +75,6 @@ class PlatformTouchEvent; class Touch; #endif -struct HitTestRequest; - extern const int LinkDragHysteresis; extern const int ImageDragHysteresis; extern const int TextDragHysteresis; @@ -101,7 +99,7 @@ public: RenderObject* autoscrollRenderer() const; void updateAutoscrollRenderer(); - HitTestResult hitTestResultAtPoint(const IntPoint&, bool allowShadowContent); + HitTestResult hitTestResultAtPoint(const IntPoint&, bool allowShadowContent, bool ignoreClipping = false); bool mousePressed() const { return m_mousePressed; } void setMousePressed(bool pressed) { m_mousePressed = pressed; } @@ -174,6 +172,9 @@ public: void addPendingFrameBeforeUnloadEventCount(); void removePendingFrameBeforeUnloadEventCount(); void clearPendingFrameBeforeUnloadEventCount(); + + void sendResizeEvent(); + void sendScrollEvent(); #if PLATFORM(MAC) PassRefPtr<KeyboardEvent> currentKeyboardEvent() const; @@ -224,7 +225,9 @@ private: void handleKeyboardSelectionMovement(KeyboardEvent*); Cursor selectCursor(const MouseEventWithHitTestResults&, Scrollbar*); +#if ENABLE(PAN_SCROLLING) void setPanScrollCursor(); +#endif void hoverTimerFired(Timer<EventHandler>*); @@ -293,9 +296,12 @@ private: void updateSelectionForMouseDrag(Node* targetNode, const IntPoint& localPoint); + bool capturesDragging() const { return m_capturesDragging; } + Frame* m_frame; bool m_mousePressed; + bool m_capturesDragging; RefPtr<Node> m_mousePressNode; bool m_mouseDownMayStartSelect; |