Empirical
Public Member Functions | Public Attributes | List of all members
emp::web::MouseEvent Struct Reference

Mouse-specific information about web events. More...

#include <events.h>

Inheritance diagram for emp::web::MouseEvent:
emp::web::Event

Public Member Functions

template<int ARG_ID>
void LoadFromArg ()
 

Public Attributes

bool altKey
 Was "ALT" key was pressed? More...
 
bool ctrlKey
 Was "CTRL" key pressed? More...
 
bool metaKey
 Was "META" key pressed? More...
 
bool shiftKey
 Was "SHIFT" key pressed? More...
 
int button
 Which mouse button was pressed? -1=none (0/1/2) More...
 
int detail
 How many clicks happened in short succession? More...
 
int clientX
 X-mouse postion, relative to current window. More...
 
int clientY
 Y-mouse postion, relative to current window. More...
 
int screenX
 X-mouse position, relative to the screen. More...
 
int screenY
 Y-mouse position, relative to the screen. More...
 
bool bubbles
 Is this a bubbling event? More...
 
bool cancelable
 Can the default action be prevented? More...
 

Detailed Description

Mouse-specific information about web events.

Member Function Documentation

template<int ARG_ID>
void emp::web::MouseEvent::LoadFromArg ( )
inline

Member Data Documentation

bool emp::web::MouseEvent::altKey

Was "ALT" key was pressed?

bool emp::web::Event::bubbles
inherited

Is this a bubbling event?

int emp::web::MouseEvent::button

Which mouse button was pressed? -1=none (0/1/2)

bool emp::web::Event::cancelable
inherited

Can the default action be prevented?

int emp::web::MouseEvent::clientX

X-mouse postion, relative to current window.

int emp::web::MouseEvent::clientY

Y-mouse postion, relative to current window.

bool emp::web::MouseEvent::ctrlKey

Was "CTRL" key pressed?

int emp::web::MouseEvent::detail

How many clicks happened in short succession?

bool emp::web::MouseEvent::metaKey

Was "META" key pressed?

int emp::web::MouseEvent::screenX

X-mouse position, relative to the screen.

int emp::web::MouseEvent::screenY

Y-mouse position, relative to the screen.

bool emp::web::MouseEvent::shiftKey

Was "SHIFT" key pressed?


The documentation for this struct was generated from the following file: