#include <NativeWebMouseEvent.h>
|
enum | Button { NoButton = -1,
LeftButton,
MiddleButton,
RightButton
} |
|
enum | SyntheticClickType { NoTap,
OneFingerTap,
TwoFingerTap
} |
|
enum | Type {
NoType = -1,
MouseDown,
MouseUp,
MouseMove,
MouseForceChanged,
MouseForceDown,
MouseForceUp,
Wheel,
KeyDown,
KeyUp,
RawKeyDown,
Char
} |
|
enum | Modifiers {
ShiftKey = 1 << 0,
ControlKey = 1 << 1,
AltKey = 1 << 2,
MetaKey = 1 << 3,
CapsLockKey = 1 << 4
} |
|
| WebMouseEvent () |
|
| WebMouseEvent (Type, Button, const WebCore::IntPoint &position, const WebCore::IntPoint &globalPosition, float deltaX, float deltaY, float deltaZ, int clickCount, Modifiers, double timestamp, double force=0, SyntheticClickType=NoTap) |
|
Button | button () const |
|
const WebCore::IntPoint & | position () const |
|
const WebCore::IntPoint & | globalPosition () const |
|
float | deltaX () const |
|
float | deltaY () const |
|
float | deltaZ () const |
|
int32_t | clickCount () const |
|
double | force () const |
|
SyntheticClickType | syntheticClickType () const |
|
void | encode (IPC::Encoder &) const |
|
Type | type () const |
|
bool | shiftKey () const |
|
bool | controlKey () const |
|
bool | altKey () const |
|
bool | metaKey () const |
|
bool | capsLockKey () const |
|
Modifiers | modifiers () const |
|
double | timestamp () const |
|
static bool | decode (IPC::Decoder &, WebMouseEvent &) |
|
| WebEvent () |
|
| WebEvent (Type, Modifiers, double timestamp) |
|
void | encode (IPC::Encoder &) const |
|
static bool | decode (IPC::Decoder &, WebEvent &) |
|
The documentation for this class was generated from the following file: