libdom
|
#include <stdbool.h>
#include <dom/core/exceptions.h>
#include <dom/core/string.h>
#include <dom/events/event_target.h>
Go to the source code of this file.
Macros | |
#define | dom_mouse_multi_wheel_event_get_wheel_delta_x(e, x) |
#define | dom_mouse_multi_wheel_event_get_wheel_delta_y(e, y) |
#define | dom_mouse_multi_wheel_event_get_wheel_delta_z(e, z) |
#define | dom_mouse_multi_wheel_event_init_ns(e, n, t, b, c, v, d, sx, sy, cx, cy, button, et, ml, x, y, z) |
Typedefs | |
typedef struct dom_mouse_multi_wheel_event | dom_mouse_multi_wheel_event |
Functions | |
dom_exception | _dom_mouse_multi_wheel_event_get_wheel_delta_x (dom_mouse_multi_wheel_event *evt, int32_t *x) |
dom_exception | _dom_mouse_multi_wheel_event_get_wheel_delta_y (dom_mouse_multi_wheel_event *evt, int32_t *y) |
dom_exception | _dom_mouse_multi_wheel_event_get_wheel_delta_z (dom_mouse_multi_wheel_event *evt, int32_t *z) |
dom_exception | _dom_mouse_multi_wheel_event_init_ns (dom_mouse_multi_wheel_event *evt, dom_string *namespace, dom_string *type, bool bubble, bool cancelable, struct dom_abstract_view *view, int32_t detail, int32_t screen_x, int32_t screen_y, int32_t client_x, int32_t client_y, unsigned short button, dom_event_target *et, dom_string *modifier_list, int32_t wheel_delta_x, int32_t wheel_delta_y, int32_t wheel_delta_z) |
#define dom_mouse_multi_wheel_event_get_wheel_delta_x | ( | e, | |
x ) |
#define dom_mouse_multi_wheel_event_get_wheel_delta_y | ( | e, | |
y ) |
#define dom_mouse_multi_wheel_event_get_wheel_delta_z | ( | e, | |
z ) |
#define dom_mouse_multi_wheel_event_init_ns | ( | e, | |
n, | |||
t, | |||
b, | |||
c, | |||
v, | |||
d, | |||
sx, | |||
sy, | |||
cx, | |||
cy, | |||
button, | |||
et, | |||
ml, | |||
x, | |||
y, | |||
z ) |
typedef struct dom_mouse_multi_wheel_event dom_mouse_multi_wheel_event |
dom_exception _dom_mouse_multi_wheel_event_get_wheel_delta_x | ( | dom_mouse_multi_wheel_event * | evt, |
int32_t * | x ) |
Get wheelDeltaX
evt | The Event object |
x | The returned wheelDeltaX |
dom_exception _dom_mouse_multi_wheel_event_get_wheel_delta_y | ( | dom_mouse_multi_wheel_event * | evt, |
int32_t * | y ) |
Get wheelDeltaY
evt | The Event object |
y | The returned wheelDeltaY |
dom_exception _dom_mouse_multi_wheel_event_get_wheel_delta_z | ( | dom_mouse_multi_wheel_event * | evt, |
int32_t * | z ) |
Get wheelDeltaZ
evt | The Event object |
z | The returned wheelDeltaZ |
dom_exception _dom_mouse_multi_wheel_event_init_ns | ( | dom_mouse_multi_wheel_event * | evt, |
dom_string * | namespace, | ||
dom_string * | type, | ||
bool | bubble, | ||
bool | cancelable, | ||
struct dom_abstract_view * | view, | ||
int32_t | detail, | ||
int32_t | screen_x, | ||
int32_t | screen_y, | ||
int32_t | client_x, | ||
int32_t | client_y, | ||
unsigned short | button, | ||
dom_event_target * | et, | ||
dom_string * | modifier_list, | ||
int32_t | wheel_delta_x, | ||
int32_t | wheel_delta_y, | ||
int32_t | wheel_delta_z ) |
Intialise this event with namespace
evt | The Event object |
namespace | The namespace of this event |
type | The event's type |
bubble | Whether this is a bubbling event |
cancelable | Whether this is a cancelable event |
view | The AbstractView associated with this event |
detail | The detail information of this mouse event |
screen_x | The x position of the mouse pointer in screen |
screen_y | The y position of the mouse pointer in screen |
client_x | The x position of the mouse pointer in client window |
client_y | The y position of the mouse pointer in client window |
button | The mouse button pressed |
et | The related target of this event, may be NULL |
modifier_list | The string contains the modifier identifier strings |
wheel_delta_x | The wheelDeltaX |
wheel_delta_y | The wheelDeltaY |
wheel_delta_z | The wheelDeltaZ |