|
XenevaOS
|
#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_wheel_event_get_wheel_delta(e, d) |
| #define | dom_mouse_wheel_event_init_ns(e, n, t, b, c, v, d, sx, sy, cx, cy, button, et, ml, dt) |
Typedefs | |
| typedef struct dom_mouse_wheel_event | dom_mouse_wheel_event |
Functions | |
| dom_exception | _dom_mouse_wheel_event_get_wheel_delta (dom_mouse_wheel_event *evt, int32_t *d) |
| dom_exception | _dom_mouse_wheel_event_init_ns (dom_mouse_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) |
| #define dom_mouse_wheel_event_get_wheel_delta | ( | e, | |
| d | |||
| ) |
| typedef struct dom_mouse_wheel_event dom_mouse_wheel_event |
| dom_exception _dom_mouse_wheel_event_get_wheel_delta | ( | dom_mouse_wheel_event * | evt, |
| int32_t * | d | ||
| ) |
Get wheelDelta
| evt | The Event object |
| d | The wheelDelta |
| dom_exception _dom_mouse_wheel_event_init_ns | ( | dom_mouse_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 | ||
| ) |
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 | The wheelDelta |