webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WebCore::EventHandler Class Reference

#include <EventHandler.h>

Public Member Functions

 EventHandler (Frame &)
 
 ~EventHandler ()
 
void clear ()
 
void nodeWillBeRemoved (Node &)
 
void stopAutoscrollTimer (bool rendererIsBeingDestroyed=false)
 
RenderBoxautoscrollRenderer () const
 
void updateAutoscrollRenderer ()
 
bool autoscrollInProgress () const
 
bool mouseDownWasInSubframe () const
 
bool panScrollInProgress () const
 
WEBCORE_EXPORT void dispatchFakeMouseMoveEventSoon ()
 
void dispatchFakeMouseMoveEventSoonInQuad (const FloatQuad &)
 
WEBCORE_EXPORT HitTestResult hitTestResultAtPoint (const LayoutPoint &, HitTestRequest::HitTestRequestType hitType=HitTestRequest::ReadOnly|HitTestRequest::Active|HitTestRequest::DisallowUserAgentShadowContent, const LayoutSize &padding=LayoutSize())
 
bool mousePressed () const
 
NodemousePressNode () const
 
WEBCORE_EXPORT void setCapturingMouseEventsElement (Element *)
 
void scheduleHoverStateUpdate ()
 
void setResizingFrameSet (HTMLFrameSetElement *)
 
void resizeLayerDestroyed ()
 
IntPoint lastKnownMousePosition () const
 
IntPoint lastKnownMouseGlobalPosition () const
 
Cursor currentMouseCursor () const
 
IntPoint effectiveMousePositionForSelectionAutoscroll () const
 
WEBCORE_EXPORT bool scrollOverflow (ScrollDirection, ScrollGranularity, Node *startingNode=nullptr)
 
WEBCORE_EXPORT bool scrollRecursively (ScrollDirection, ScrollGranularity, Node *startingNode=nullptr)
 
WEBCORE_EXPORT bool logicalScrollRecursively (ScrollLogicalDirection, ScrollGranularity, Node *startingNode=nullptr)
 
bool tabsToLinks (KeyboardEvent &) const
 
bool tabsToAllFormControls (KeyboardEvent &) const
 
WEBCORE_EXPORT bool mouseMoved (const PlatformMouseEvent &)
 
WEBCORE_EXPORT bool passMouseMovedEventToScrollbars (const PlatformMouseEvent &)
 
void lostMouseCapture ()
 
WEBCORE_EXPORT bool handleMousePressEvent (const PlatformMouseEvent &)
 
bool handleMouseMoveEvent (const PlatformMouseEvent &, HitTestResult *hoveredNode=nullptr, bool onlyUpdateScrollbars=false)
 
WEBCORE_EXPORT bool handleMouseReleaseEvent (const PlatformMouseEvent &)
 
bool handleMouseForceEvent (const PlatformMouseEvent &)
 
WEBCORE_EXPORT bool handleWheelEvent (const PlatformWheelEvent &)
 
void defaultWheelEventHandler (Node *, WheelEvent &)
 
bool handlePasteGlobalSelection (const PlatformMouseEvent &)
 
void platformPrepareForWheelEvents (const PlatformWheelEvent &, const HitTestResult &, RefPtr< Element > &eventTarget, RefPtr< ContainerNode > &scrollableContainer, WeakPtr< ScrollableArea > &, bool &isOverWidget)
 
void platformRecordWheelEvent (const PlatformWheelEvent &)
 
bool platformCompleteWheelEvent (const PlatformWheelEvent &, ContainerNode *scrollableContainer, const WeakPtr< ScrollableArea > &)
 
bool platformCompletePlatformWidgetWheelEvent (const PlatformWheelEvent &, const Widget &, ContainerNode *scrollableContainer)
 
void platformNotifyIfEndGesture (const PlatformWheelEvent &, const WeakPtr< ScrollableArea > &)
 
void setMouseDownMayStartAutoscroll ()
 
bool needsKeyboardEventDisambiguationQuirks () const
 
WEBCORE_EXPORT bool handleAccessKey (const PlatformKeyboardEvent &)
 
WEBCORE_EXPORT bool keyEvent (const PlatformKeyboardEvent &)
 
void defaultKeyboardEventHandler (KeyboardEvent &)
 
bool accessibilityPreventsEventPropogation (KeyboardEvent &)
 
WEBCORE_EXPORT void handleKeyboardSelectionMovementForAccessibility (KeyboardEvent &)
 
bool handleTextInputEvent (const String &text, Event *underlyingEvent=nullptr, TextEventInputType=TextEventInputKeyboard)
 
void defaultTextInputEventHandler (TextEvent &)
 
void focusDocumentView ()
 
WEBCORE_EXPORT void sendScrollEvent ()
 
bool useHandCursor (Node *, bool isOverLink, bool shiftKey)
 
void updateCursor ()
 
bool isHandlingWheelEvent () const
 
WEBCORE_EXPORT void setImmediateActionStage (ImmediateActionStage stage)
 
ImmediateActionStage immediateActionStage () const
 
 EventHandler (Frame &)
 
 ~EventHandler ()
 
void clear ()
 
void nodeWillBeRemoved (Node &)
 
void stopAutoscrollTimer (bool rendererIsBeingDestroyed=false)
 
RenderBoxautoscrollRenderer () const
 
void updateAutoscrollRenderer ()
 
bool autoscrollInProgress () const
 
bool mouseDownWasInSubframe () const
 
bool panScrollInProgress () const
 
WEBCORE_EXPORT void dispatchFakeMouseMoveEventSoon ()
 
void dispatchFakeMouseMoveEventSoonInQuad (const FloatQuad &)
 
WEBCORE_EXPORT HitTestResult hitTestResultAtPoint (const LayoutPoint &, HitTestRequest::HitTestRequestType hitType=HitTestRequest::ReadOnly|HitTestRequest::Active|HitTestRequest::DisallowUserAgentShadowContent, const LayoutSize &padding=LayoutSize())
 
bool mousePressed () const
 
NodemousePressNode () const
 
WEBCORE_EXPORT void setCapturingMouseEventsElement (Element *)
 
void scheduleHoverStateUpdate ()
 
void setResizingFrameSet (HTMLFrameSetElement *)
 
void resizeLayerDestroyed ()
 
IntPoint lastKnownMousePosition () const
 
IntPoint lastKnownMouseGlobalPosition () const
 
Cursor currentMouseCursor () const
 
IntPoint effectiveMousePositionForSelectionAutoscroll () const
 
WEBCORE_EXPORT bool scrollOverflow (ScrollDirection, ScrollGranularity, Node *startingNode=nullptr)
 
WEBCORE_EXPORT bool scrollRecursively (ScrollDirection, ScrollGranularity, Node *startingNode=nullptr)
 
WEBCORE_EXPORT bool logicalScrollRecursively (ScrollLogicalDirection, ScrollGranularity, Node *startingNode=nullptr)
 
bool tabsToLinks (KeyboardEvent &) const
 
bool tabsToAllFormControls (KeyboardEvent &) const
 
WEBCORE_EXPORT bool mouseMoved (const PlatformMouseEvent &)
 
WEBCORE_EXPORT bool passMouseMovedEventToScrollbars (const PlatformMouseEvent &)
 
void lostMouseCapture ()
 
WEBCORE_EXPORT bool handleMousePressEvent (const PlatformMouseEvent &)
 
bool handleMouseMoveEvent (const PlatformMouseEvent &, HitTestResult *hoveredNode=nullptr, bool onlyUpdateScrollbars=false)
 
WEBCORE_EXPORT bool handleMouseReleaseEvent (const PlatformMouseEvent &)
 
bool handleMouseForceEvent (const PlatformMouseEvent &)
 
WEBCORE_EXPORT bool handleWheelEvent (const PlatformWheelEvent &)
 
void defaultWheelEventHandler (Node *, WheelEvent &)
 
bool handlePasteGlobalSelection (const PlatformMouseEvent &)
 
void platformPrepareForWheelEvents (const PlatformWheelEvent &, const HitTestResult &, RefPtr< Element > &eventTarget, RefPtr< ContainerNode > &scrollableContainer, WeakPtr< ScrollableArea > &, bool &isOverWidget)
 
void platformRecordWheelEvent (const PlatformWheelEvent &)
 
bool platformCompleteWheelEvent (const PlatformWheelEvent &, ContainerNode *scrollableContainer, const WeakPtr< ScrollableArea > &)
 
bool platformCompletePlatformWidgetWheelEvent (const PlatformWheelEvent &, const Widget &, ContainerNode *scrollableContainer)
 
void platformNotifyIfEndGesture (const PlatformWheelEvent &, const WeakPtr< ScrollableArea > &)
 
void setMouseDownMayStartAutoscroll ()
 
bool needsKeyboardEventDisambiguationQuirks () const
 
WEBCORE_EXPORT bool handleAccessKey (const PlatformKeyboardEvent &)
 
WEBCORE_EXPORT bool keyEvent (const PlatformKeyboardEvent &)
 
void defaultKeyboardEventHandler (KeyboardEvent &)
 
bool accessibilityPreventsEventPropogation (KeyboardEvent &)
 
WEBCORE_EXPORT void handleKeyboardSelectionMovementForAccessibility (KeyboardEvent &)
 
bool handleTextInputEvent (const String &text, Event *underlyingEvent=nullptr, TextEventInputType=TextEventInputKeyboard)
 
void defaultTextInputEventHandler (TextEvent &)
 
void focusDocumentView ()
 
WEBCORE_EXPORT void sendScrollEvent ()
 
bool useHandCursor (Node *, bool isOverLink, bool shiftKey)
 
void updateCursor ()
 
bool isHandlingWheelEvent () const
 
WEBCORE_EXPORT void setImmediateActionStage (ImmediateActionStage stage)
 
ImmediateActionStage immediateActionStage () const
 

Static Public Member Functions

static FramesubframeForTargetNode (Node *)
 
static FramesubframeForHitTestResult (const MouseEventWithHitTestResults &)
 
static WEBCORE_EXPORT OptionSet< PlatformEvent::ModifieraccessKeyModifiers ()
 
static WidgetwidgetForEventTarget (Element *eventTarget)
 
static FramesubframeForTargetNode (Node *)
 
static FramesubframeForHitTestResult (const MouseEventWithHitTestResults &)
 
static WEBCORE_EXPORT OptionSet< PlatformEvent::ModifieraccessKeyModifiers ()
 
static WidgetwidgetForEventTarget (Element *eventTarget)
 

Constructor & Destructor Documentation

◆ EventHandler() [1/2]

WebCore::EventHandler::EventHandler ( Frame frame)
explicit

◆ ~EventHandler() [1/2]

WebCore::EventHandler::~EventHandler ( )

◆ EventHandler() [2/2]

WebCore::EventHandler::EventHandler ( Frame )
explicit

◆ ~EventHandler() [2/2]

WebCore::EventHandler::~EventHandler ( )

Member Function Documentation

◆ accessibilityPreventsEventPropogation() [1/2]

bool WebCore::EventHandler::accessibilityPreventsEventPropogation ( KeyboardEvent event)

◆ accessibilityPreventsEventPropogation() [2/2]

bool WebCore::EventHandler::accessibilityPreventsEventPropogation ( KeyboardEvent )

◆ accessKeyModifiers() [1/2]

OptionSet< PlatformEvent::Modifier > WebCore::EventHandler::accessKeyModifiers ( )
static

◆ accessKeyModifiers() [2/2]

static WEBCORE_EXPORT OptionSet<PlatformEvent::Modifier> WebCore::EventHandler::accessKeyModifiers ( )
static

◆ autoscrollInProgress() [1/2]

bool WebCore::EventHandler::autoscrollInProgress ( ) const

◆ autoscrollInProgress() [2/2]

bool WebCore::EventHandler::autoscrollInProgress ( ) const

◆ autoscrollRenderer() [1/2]

RenderBox* WebCore::EventHandler::autoscrollRenderer ( ) const

◆ autoscrollRenderer() [2/2]

RenderBox * WebCore::EventHandler::autoscrollRenderer ( ) const

◆ clear() [1/2]

void WebCore::EventHandler::clear ( )

◆ clear() [2/2]

void WebCore::EventHandler::clear ( )

◆ currentMouseCursor() [1/2]

Cursor WebCore::EventHandler::currentMouseCursor ( ) const
inline

◆ currentMouseCursor() [2/2]

Cursor WebCore::EventHandler::currentMouseCursor ( ) const
inline

◆ defaultKeyboardEventHandler() [1/2]

void WebCore::EventHandler::defaultKeyboardEventHandler ( KeyboardEvent event)

◆ defaultKeyboardEventHandler() [2/2]

void WebCore::EventHandler::defaultKeyboardEventHandler ( KeyboardEvent )

◆ defaultTextInputEventHandler() [1/2]

void WebCore::EventHandler::defaultTextInputEventHandler ( TextEvent event)

◆ defaultTextInputEventHandler() [2/2]

void WebCore::EventHandler::defaultTextInputEventHandler ( TextEvent )

◆ defaultWheelEventHandler() [1/2]

void WebCore::EventHandler::defaultWheelEventHandler ( Node startNode,
WheelEvent wheelEvent 
)

◆ defaultWheelEventHandler() [2/2]

void WebCore::EventHandler::defaultWheelEventHandler ( Node ,
WheelEvent  
)

◆ dispatchFakeMouseMoveEventSoon() [1/2]

WEBCORE_EXPORT void WebCore::EventHandler::dispatchFakeMouseMoveEventSoon ( )

◆ dispatchFakeMouseMoveEventSoon() [2/2]

void WebCore::EventHandler::dispatchFakeMouseMoveEventSoon ( )

◆ dispatchFakeMouseMoveEventSoonInQuad() [1/2]

void WebCore::EventHandler::dispatchFakeMouseMoveEventSoonInQuad ( const FloatQuad )

◆ dispatchFakeMouseMoveEventSoonInQuad() [2/2]

void WebCore::EventHandler::dispatchFakeMouseMoveEventSoonInQuad ( const FloatQuad quad)

◆ effectiveMousePositionForSelectionAutoscroll() [1/2]

IntPoint WebCore::EventHandler::effectiveMousePositionForSelectionAutoscroll ( ) const

◆ effectiveMousePositionForSelectionAutoscroll() [2/2]

IntPoint WebCore::EventHandler::effectiveMousePositionForSelectionAutoscroll ( ) const

◆ focusDocumentView() [1/2]

void WebCore::EventHandler::focusDocumentView ( )

◆ focusDocumentView() [2/2]

void WebCore::EventHandler::focusDocumentView ( )

◆ handleAccessKey() [1/2]

bool WebCore::EventHandler::handleAccessKey ( const PlatformKeyboardEvent event)

◆ handleAccessKey() [2/2]

WEBCORE_EXPORT bool WebCore::EventHandler::handleAccessKey ( const PlatformKeyboardEvent )

◆ handleKeyboardSelectionMovementForAccessibility() [1/2]

void WebCore::EventHandler::handleKeyboardSelectionMovementForAccessibility ( KeyboardEvent event)

◆ handleKeyboardSelectionMovementForAccessibility() [2/2]

WEBCORE_EXPORT void WebCore::EventHandler::handleKeyboardSelectionMovementForAccessibility ( KeyboardEvent )

◆ handleMouseForceEvent() [1/2]

bool WebCore::EventHandler::handleMouseForceEvent ( const PlatformMouseEvent )

◆ handleMouseForceEvent() [2/2]

bool WebCore::EventHandler::handleMouseForceEvent ( const PlatformMouseEvent )

◆ handleMouseMoveEvent() [1/2]

bool WebCore::EventHandler::handleMouseMoveEvent ( const PlatformMouseEvent platformMouseEvent,
HitTestResult hoveredNode = nullptr,
bool  onlyUpdateScrollbars = false 
)

◆ handleMouseMoveEvent() [2/2]

bool WebCore::EventHandler::handleMouseMoveEvent ( const PlatformMouseEvent ,
HitTestResult hoveredNode = nullptr,
bool  onlyUpdateScrollbars = false 
)

◆ handleMousePressEvent() [1/2]

bool WebCore::EventHandler::handleMousePressEvent ( const PlatformMouseEvent platformMouseEvent)

◆ handleMousePressEvent() [2/2]

WEBCORE_EXPORT bool WebCore::EventHandler::handleMousePressEvent ( const PlatformMouseEvent )

◆ handleMouseReleaseEvent() [1/2]

bool WebCore::EventHandler::handleMouseReleaseEvent ( const PlatformMouseEvent platformMouseEvent)

◆ handleMouseReleaseEvent() [2/2]

WEBCORE_EXPORT bool WebCore::EventHandler::handleMouseReleaseEvent ( const PlatformMouseEvent )

◆ handlePasteGlobalSelection() [1/2]

bool WebCore::EventHandler::handlePasteGlobalSelection ( const PlatformMouseEvent platformMouseEvent)

◆ handlePasteGlobalSelection() [2/2]

bool WebCore::EventHandler::handlePasteGlobalSelection ( const PlatformMouseEvent )

◆ handleTextInputEvent() [1/2]

bool WebCore::EventHandler::handleTextInputEvent ( const String text,
Event underlyingEvent = nullptr,
TextEventInputType  inputType = TextEventInputKeyboard 
)

◆ handleTextInputEvent() [2/2]

bool WebCore::EventHandler::handleTextInputEvent ( const String text,
Event underlyingEvent = nullptr,
TextEventInputType  = TextEventInputKeyboard 
)

◆ handleWheelEvent() [1/2]

bool WebCore::EventHandler::handleWheelEvent ( const PlatformWheelEvent event)

◆ handleWheelEvent() [2/2]

WEBCORE_EXPORT bool WebCore::EventHandler::handleWheelEvent ( const PlatformWheelEvent )

◆ hitTestResultAtPoint() [1/2]

◆ hitTestResultAtPoint() [2/2]

HitTestResult WebCore::EventHandler::hitTestResultAtPoint ( const LayoutPoint point,
HitTestRequest::HitTestRequestType  hitType = HitTestRequest::ReadOnly | HitTestRequest::Active | HitTestRequest::DisallowUserAgentShadowContent,
const LayoutSize padding = LayoutSize() 
)

◆ immediateActionStage() [1/2]

ImmediateActionStage WebCore::EventHandler::immediateActionStage ( ) const
inline

◆ immediateActionStage() [2/2]

ImmediateActionStage WebCore::EventHandler::immediateActionStage ( ) const
inline

◆ isHandlingWheelEvent() [1/2]

bool WebCore::EventHandler::isHandlingWheelEvent ( ) const
inline

◆ isHandlingWheelEvent() [2/2]

bool WebCore::EventHandler::isHandlingWheelEvent ( ) const
inline

◆ keyEvent() [1/2]

bool WebCore::EventHandler::keyEvent ( const PlatformKeyboardEvent initialKeyEvent)

◆ keyEvent() [2/2]

WEBCORE_EXPORT bool WebCore::EventHandler::keyEvent ( const PlatformKeyboardEvent )

◆ lastKnownMouseGlobalPosition() [1/2]

IntPoint WebCore::EventHandler::lastKnownMouseGlobalPosition ( ) const
inline

◆ lastKnownMouseGlobalPosition() [2/2]

IntPoint WebCore::EventHandler::lastKnownMouseGlobalPosition ( ) const
inline

◆ lastKnownMousePosition() [1/2]

IntPoint WebCore::EventHandler::lastKnownMousePosition ( ) const

◆ lastKnownMousePosition() [2/2]

IntPoint WebCore::EventHandler::lastKnownMousePosition ( ) const

◆ logicalScrollRecursively() [1/2]

bool WebCore::EventHandler::logicalScrollRecursively ( ScrollLogicalDirection  direction,
ScrollGranularity  granularity,
Node startingNode = nullptr 
)

◆ logicalScrollRecursively() [2/2]

WEBCORE_EXPORT bool WebCore::EventHandler::logicalScrollRecursively ( ScrollLogicalDirection  ,
ScrollGranularity  ,
Node startingNode = nullptr 
)

◆ lostMouseCapture() [1/2]

void WebCore::EventHandler::lostMouseCapture ( )

◆ lostMouseCapture() [2/2]

void WebCore::EventHandler::lostMouseCapture ( )

◆ mouseDownWasInSubframe() [1/2]

bool WebCore::EventHandler::mouseDownWasInSubframe ( ) const
inline

◆ mouseDownWasInSubframe() [2/2]

bool WebCore::EventHandler::mouseDownWasInSubframe ( ) const
inline

◆ mouseMoved() [1/2]

WEBCORE_EXPORT bool WebCore::EventHandler::mouseMoved ( const PlatformMouseEvent )

◆ mouseMoved() [2/2]

bool WebCore::EventHandler::mouseMoved ( const PlatformMouseEvent event)

◆ mousePressed() [1/2]

bool WebCore::EventHandler::mousePressed ( ) const
inline

◆ mousePressed() [2/2]

bool WebCore::EventHandler::mousePressed ( ) const
inline

◆ mousePressNode() [1/2]

Node* WebCore::EventHandler::mousePressNode ( ) const
inline

◆ mousePressNode() [2/2]

Node* WebCore::EventHandler::mousePressNode ( ) const
inline

◆ needsKeyboardEventDisambiguationQuirks() [1/2]

bool WebCore::EventHandler::needsKeyboardEventDisambiguationQuirks ( ) const

◆ needsKeyboardEventDisambiguationQuirks() [2/2]

bool WebCore::EventHandler::needsKeyboardEventDisambiguationQuirks ( ) const

◆ nodeWillBeRemoved() [1/2]

void WebCore::EventHandler::nodeWillBeRemoved ( Node nodeToBeRemoved)

◆ nodeWillBeRemoved() [2/2]

void WebCore::EventHandler::nodeWillBeRemoved ( Node )

◆ panScrollInProgress() [1/2]

bool WebCore::EventHandler::panScrollInProgress ( ) const

◆ panScrollInProgress() [2/2]

bool WebCore::EventHandler::panScrollInProgress ( ) const

◆ passMouseMovedEventToScrollbars() [1/2]

WEBCORE_EXPORT bool WebCore::EventHandler::passMouseMovedEventToScrollbars ( const PlatformMouseEvent )

◆ passMouseMovedEventToScrollbars() [2/2]

bool WebCore::EventHandler::passMouseMovedEventToScrollbars ( const PlatformMouseEvent event)

◆ platformCompletePlatformWidgetWheelEvent() [1/2]

bool WebCore::EventHandler::platformCompletePlatformWidgetWheelEvent ( const PlatformWheelEvent wheelEvent,
const Widget widget,
ContainerNode scrollableContainer 
)

◆ platformCompletePlatformWidgetWheelEvent() [2/2]

bool WebCore::EventHandler::platformCompletePlatformWidgetWheelEvent ( const PlatformWheelEvent ,
const Widget ,
ContainerNode scrollableContainer 
)

◆ platformCompleteWheelEvent() [1/2]

bool WebCore::EventHandler::platformCompleteWheelEvent ( const PlatformWheelEvent ,
ContainerNode scrollableContainer,
const WeakPtr< ScrollableArea > &   
)

◆ platformCompleteWheelEvent() [2/2]

bool WebCore::EventHandler::platformCompleteWheelEvent ( const PlatformWheelEvent event,
ContainerNode scrollableContainer,
const WeakPtr< ScrollableArea > &  scrollableArea 
)

◆ platformNotifyIfEndGesture() [1/2]

void WebCore::EventHandler::platformNotifyIfEndGesture ( const PlatformWheelEvent ,
const WeakPtr< ScrollableArea > &   
)

◆ platformNotifyIfEndGesture() [2/2]

void WebCore::EventHandler::platformNotifyIfEndGesture ( const PlatformWheelEvent wheelEvent,
const WeakPtr< ScrollableArea > &  scrollableArea 
)

◆ platformPrepareForWheelEvents() [1/2]

void WebCore::EventHandler::platformPrepareForWheelEvents ( const PlatformWheelEvent wheelEvent,
const HitTestResult result,
RefPtr< Element > &  eventTarget,
RefPtr< ContainerNode > &  scrollableContainer,
WeakPtr< ScrollableArea > &  scrollableArea,
bool &  isOverWidget 
)

◆ platformPrepareForWheelEvents() [2/2]

void WebCore::EventHandler::platformPrepareForWheelEvents ( const PlatformWheelEvent ,
const HitTestResult ,
RefPtr< Element > &  eventTarget,
RefPtr< ContainerNode > &  scrollableContainer,
WeakPtr< ScrollableArea > &  ,
bool &  isOverWidget 
)

◆ platformRecordWheelEvent() [1/2]

void WebCore::EventHandler::platformRecordWheelEvent ( const PlatformWheelEvent )

◆ platformRecordWheelEvent() [2/2]

void WebCore::EventHandler::platformRecordWheelEvent ( const PlatformWheelEvent event)

◆ resizeLayerDestroyed() [1/2]

void WebCore::EventHandler::resizeLayerDestroyed ( )

◆ resizeLayerDestroyed() [2/2]

void WebCore::EventHandler::resizeLayerDestroyed ( )

◆ scheduleHoverStateUpdate() [1/2]

void WebCore::EventHandler::scheduleHoverStateUpdate ( )

◆ scheduleHoverStateUpdate() [2/2]

void WebCore::EventHandler::scheduleHoverStateUpdate ( )

◆ scrollOverflow() [1/2]

bool WebCore::EventHandler::scrollOverflow ( ScrollDirection  direction,
ScrollGranularity  granularity,
Node startingNode = nullptr 
)

◆ scrollOverflow() [2/2]

WEBCORE_EXPORT bool WebCore::EventHandler::scrollOverflow ( ScrollDirection  ,
ScrollGranularity  ,
Node startingNode = nullptr 
)

◆ scrollRecursively() [1/2]

bool WebCore::EventHandler::scrollRecursively ( ScrollDirection  direction,
ScrollGranularity  granularity,
Node startingNode = nullptr 
)

◆ scrollRecursively() [2/2]

WEBCORE_EXPORT bool WebCore::EventHandler::scrollRecursively ( ScrollDirection  ,
ScrollGranularity  ,
Node startingNode = nullptr 
)

◆ sendScrollEvent() [1/2]

void WebCore::EventHandler::sendScrollEvent ( )

◆ sendScrollEvent() [2/2]

WEBCORE_EXPORT void WebCore::EventHandler::sendScrollEvent ( )

◆ setCapturingMouseEventsElement() [1/2]

void WebCore::EventHandler::setCapturingMouseEventsElement ( Element element)

◆ setCapturingMouseEventsElement() [2/2]

WEBCORE_EXPORT void WebCore::EventHandler::setCapturingMouseEventsElement ( Element )

◆ setImmediateActionStage() [1/2]

void WebCore::EventHandler::setImmediateActionStage ( ImmediateActionStage  stage)

◆ setImmediateActionStage() [2/2]

WEBCORE_EXPORT void WebCore::EventHandler::setImmediateActionStage ( ImmediateActionStage  stage)

◆ setMouseDownMayStartAutoscroll() [1/2]

void WebCore::EventHandler::setMouseDownMayStartAutoscroll ( )
inline

◆ setMouseDownMayStartAutoscroll() [2/2]

void WebCore::EventHandler::setMouseDownMayStartAutoscroll ( )
inline

◆ setResizingFrameSet() [1/2]

void WebCore::EventHandler::setResizingFrameSet ( HTMLFrameSetElement frameSet)

◆ setResizingFrameSet() [2/2]

void WebCore::EventHandler::setResizingFrameSet ( HTMLFrameSetElement )

◆ stopAutoscrollTimer() [1/2]

void WebCore::EventHandler::stopAutoscrollTimer ( bool  rendererIsBeingDestroyed = false)

◆ stopAutoscrollTimer() [2/2]

void WebCore::EventHandler::stopAutoscrollTimer ( bool  rendererIsBeingDestroyed = false)

◆ subframeForHitTestResult() [1/2]

static Frame* WebCore::EventHandler::subframeForHitTestResult ( const MouseEventWithHitTestResults )
static

◆ subframeForHitTestResult() [2/2]

Frame * WebCore::EventHandler::subframeForHitTestResult ( const MouseEventWithHitTestResults hitTestResult)
static

◆ subframeForTargetNode() [1/2]

Frame * WebCore::EventHandler::subframeForTargetNode ( Node node)
static

◆ subframeForTargetNode() [2/2]

static Frame* WebCore::EventHandler::subframeForTargetNode ( Node )
static

◆ tabsToAllFormControls() [1/2]

bool WebCore::EventHandler::tabsToAllFormControls ( KeyboardEvent event) const

◆ tabsToAllFormControls() [2/2]

bool WebCore::EventHandler::tabsToAllFormControls ( KeyboardEvent ) const

◆ tabsToLinks() [1/2]

bool WebCore::EventHandler::tabsToLinks ( KeyboardEvent ) const

◆ tabsToLinks() [2/2]

bool WebCore::EventHandler::tabsToLinks ( KeyboardEvent event) const

◆ updateAutoscrollRenderer() [1/2]

void WebCore::EventHandler::updateAutoscrollRenderer ( )

◆ updateAutoscrollRenderer() [2/2]

void WebCore::EventHandler::updateAutoscrollRenderer ( )

◆ updateCursor() [1/2]

void WebCore::EventHandler::updateCursor ( )

◆ updateCursor() [2/2]

void WebCore::EventHandler::updateCursor ( )

◆ useHandCursor() [1/2]

bool WebCore::EventHandler::useHandCursor ( Node ,
bool  isOverLink,
bool  shiftKey 
)

◆ useHandCursor() [2/2]

bool WebCore::EventHandler::useHandCursor ( Node ,
bool  isOverLink,
bool  shiftKey 
)

◆ widgetForEventTarget() [1/2]

static Widget* WebCore::EventHandler::widgetForEventTarget ( Element eventTarget)
static

◆ widgetForEventTarget() [2/2]

Widget * WebCore::EventHandler::widgetForEventTarget ( Element eventTarget)
static

The documentation for this class was generated from the following files: