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

#include <UserInputBridge.h>

Public Member Functions

 UserInputBridge (Page &)
 
WEBCORE_EXPORT bool handleMousePressEvent (const PlatformMouseEvent &, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool handleMouseReleaseEvent (const PlatformMouseEvent &, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool handleMouseMoveEvent (const PlatformMouseEvent &, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool handleMouseMoveOnScrollbarEvent (const PlatformMouseEvent &, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool handleMouseForceEvent (const PlatformMouseEvent &, InputSource=InputSource::User)
 
WEBCORE_EXPORT bool handleWheelEvent (const PlatformWheelEvent &, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool handleKeyEvent (const PlatformKeyboardEvent &, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool handleAccessKeyEvent (const PlatformKeyboardEvent &, InputSource source=InputSource::User)
 
void focusSetActive (bool active, InputSource source=InputSource::User)
 
void focusSetFocused (bool focused, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool scrollRecursively (ScrollDirection, ScrollGranularity, InputSource source=InputSource::User)
 
bool logicalScrollRecursively (ScrollLogicalDirection, ScrollGranularity, InputSource source=InputSource::User)
 
WEBCORE_EXPORT void loadRequest (const FrameLoadRequest &, InputSource source=InputSource::User)
 
WEBCORE_EXPORT void reloadFrame (Frame *, bool endToEndReload, bool contentBlockersEnabled, InputSource=InputSource::User)
 
WEBCORE_EXPORT void stopLoadingFrame (Frame *, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool tryClosePage (InputSource source=InputSource::User)
 
 UserInputBridge (Page &)
 
WEBCORE_EXPORT bool handleMousePressEvent (const PlatformMouseEvent &, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool handleMouseReleaseEvent (const PlatformMouseEvent &, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool handleMouseMoveEvent (const PlatformMouseEvent &, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool handleMouseMoveOnScrollbarEvent (const PlatformMouseEvent &, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool handleMouseForceEvent (const PlatformMouseEvent &, InputSource=InputSource::User)
 
WEBCORE_EXPORT bool handleWheelEvent (const PlatformWheelEvent &, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool handleKeyEvent (const PlatformKeyboardEvent &, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool handleAccessKeyEvent (const PlatformKeyboardEvent &, InputSource source=InputSource::User)
 
void focusSetActive (bool active, InputSource source=InputSource::User)
 
void focusSetFocused (bool focused, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool scrollRecursively (ScrollDirection, ScrollGranularity, InputSource source=InputSource::User)
 
bool logicalScrollRecursively (ScrollLogicalDirection, ScrollGranularity, InputSource source=InputSource::User)
 
WEBCORE_EXPORT void loadRequest (const FrameLoadRequest &, InputSource source=InputSource::User)
 
WEBCORE_EXPORT void reloadFrame (Frame *, bool endToEndReload, bool contentBlockersEnabled, InputSource=InputSource::User)
 
WEBCORE_EXPORT void stopLoadingFrame (Frame *, InputSource source=InputSource::User)
 
WEBCORE_EXPORT bool tryClosePage (InputSource source=InputSource::User)
 

Constructor & Destructor Documentation

◆ UserInputBridge() [1/2]

WebCore::UserInputBridge::UserInputBridge ( Page page)

◆ UserInputBridge() [2/2]

WebCore::UserInputBridge::UserInputBridge ( Page )

Member Function Documentation

◆ focusSetActive() [1/2]

void WebCore::UserInputBridge::focusSetActive ( bool  active,
InputSource  source = InputSource::User 
)

◆ focusSetActive() [2/2]

void WebCore::UserInputBridge::focusSetActive ( bool  active,
InputSource  source = InputSource::User 
)

◆ focusSetFocused() [1/2]

void WebCore::UserInputBridge::focusSetFocused ( bool  focused,
InputSource  source = InputSource::User 
)

◆ focusSetFocused() [2/2]

void WebCore::UserInputBridge::focusSetFocused ( bool  focused,
InputSource  source = InputSource::User 
)

◆ handleAccessKeyEvent() [1/2]

bool WebCore::UserInputBridge::handleAccessKeyEvent ( const PlatformKeyboardEvent keyEvent,
InputSource  source = InputSource::User 
)

◆ handleAccessKeyEvent() [2/2]

WEBCORE_EXPORT bool WebCore::UserInputBridge::handleAccessKeyEvent ( const PlatformKeyboardEvent ,
InputSource  source = InputSource::User 
)

◆ handleKeyEvent() [1/2]

bool WebCore::UserInputBridge::handleKeyEvent ( const PlatformKeyboardEvent keyEvent,
InputSource  source = InputSource::User 
)

◆ handleKeyEvent() [2/2]

WEBCORE_EXPORT bool WebCore::UserInputBridge::handleKeyEvent ( const PlatformKeyboardEvent ,
InputSource  source = InputSource::User 
)

◆ handleMouseForceEvent() [1/2]

WEBCORE_EXPORT bool WebCore::UserInputBridge::handleMouseForceEvent ( const PlatformMouseEvent ,
InputSource  = InputSource::User 
)

◆ handleMouseForceEvent() [2/2]

bool WebCore::UserInputBridge::handleMouseForceEvent ( const PlatformMouseEvent mouseEvent,
InputSource  = InputSource::User 
)

◆ handleMouseMoveEvent() [1/2]

bool WebCore::UserInputBridge::handleMouseMoveEvent ( const PlatformMouseEvent mouseEvent,
InputSource  source = InputSource::User 
)

◆ handleMouseMoveEvent() [2/2]

WEBCORE_EXPORT bool WebCore::UserInputBridge::handleMouseMoveEvent ( const PlatformMouseEvent ,
InputSource  source = InputSource::User 
)

◆ handleMouseMoveOnScrollbarEvent() [1/2]

WEBCORE_EXPORT bool WebCore::UserInputBridge::handleMouseMoveOnScrollbarEvent ( const PlatformMouseEvent ,
InputSource  source = InputSource::User 
)

◆ handleMouseMoveOnScrollbarEvent() [2/2]

bool WebCore::UserInputBridge::handleMouseMoveOnScrollbarEvent ( const PlatformMouseEvent mouseEvent,
InputSource  source = InputSource::User 
)

◆ handleMousePressEvent() [1/2]

WEBCORE_EXPORT bool WebCore::UserInputBridge::handleMousePressEvent ( const PlatformMouseEvent ,
InputSource  source = InputSource::User 
)

◆ handleMousePressEvent() [2/2]

bool WebCore::UserInputBridge::handleMousePressEvent ( const PlatformMouseEvent mouseEvent,
InputSource  source = InputSource::User 
)

◆ handleMouseReleaseEvent() [1/2]

bool WebCore::UserInputBridge::handleMouseReleaseEvent ( const PlatformMouseEvent mouseEvent,
InputSource  source = InputSource::User 
)

◆ handleMouseReleaseEvent() [2/2]

WEBCORE_EXPORT bool WebCore::UserInputBridge::handleMouseReleaseEvent ( const PlatformMouseEvent ,
InputSource  source = InputSource::User 
)

◆ handleWheelEvent() [1/2]

WEBCORE_EXPORT bool WebCore::UserInputBridge::handleWheelEvent ( const PlatformWheelEvent ,
InputSource  source = InputSource::User 
)

◆ handleWheelEvent() [2/2]

bool WebCore::UserInputBridge::handleWheelEvent ( const PlatformWheelEvent wheelEvent,
InputSource  source = InputSource::User 
)

◆ loadRequest() [1/2]

void WebCore::UserInputBridge::loadRequest ( const FrameLoadRequest request,
InputSource  source = InputSource::User 
)

◆ loadRequest() [2/2]

WEBCORE_EXPORT void WebCore::UserInputBridge::loadRequest ( const FrameLoadRequest ,
InputSource  source = InputSource::User 
)

◆ logicalScrollRecursively() [1/2]

bool WebCore::UserInputBridge::logicalScrollRecursively ( ScrollLogicalDirection  ,
ScrollGranularity  ,
InputSource  source = InputSource::User 
)

◆ logicalScrollRecursively() [2/2]

bool WebCore::UserInputBridge::logicalScrollRecursively ( ScrollLogicalDirection  direction,
ScrollGranularity  granularity,
InputSource  source = InputSource::User 
)

◆ reloadFrame() [1/2]

WEBCORE_EXPORT void WebCore::UserInputBridge::reloadFrame ( Frame ,
bool  endToEndReload,
bool  contentBlockersEnabled,
InputSource  = InputSource::User 
)

◆ reloadFrame() [2/2]

void WebCore::UserInputBridge::reloadFrame ( Frame frame,
bool  endToEndReload,
bool  contentBlockersEnabled,
InputSource  = InputSource::User 
)

◆ scrollRecursively() [1/2]

WEBCORE_EXPORT bool WebCore::UserInputBridge::scrollRecursively ( ScrollDirection  ,
ScrollGranularity  ,
InputSource  source = InputSource::User 
)

◆ scrollRecursively() [2/2]

bool WebCore::UserInputBridge::scrollRecursively ( ScrollDirection  direction,
ScrollGranularity  granularity,
InputSource  source = InputSource::User 
)

◆ stopLoadingFrame() [1/2]

WEBCORE_EXPORT void WebCore::UserInputBridge::stopLoadingFrame ( Frame ,
InputSource  source = InputSource::User 
)

◆ stopLoadingFrame() [2/2]

void WebCore::UserInputBridge::stopLoadingFrame ( Frame frame,
InputSource  source = InputSource::User 
)

◆ tryClosePage() [1/2]

bool WebCore::UserInputBridge::tryClosePage ( InputSource  source = InputSource::User)

◆ tryClosePage() [2/2]

WEBCORE_EXPORT bool WebCore::UserInputBridge::tryClosePage ( InputSource  source = InputSource::User)

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