#include <stdlib.h>
#include "events/mouse_multi_wheel_event.h"
#include "events/keyboard_event.h"
#include "core/document.h"
#include "utils/utils.h"
|
dom_exception | _dom_mouse_multi_wheel_event_create (struct dom_mouse_multi_wheel_event **evt) |
|
void | _dom_mouse_multi_wheel_event_destroy (struct dom_mouse_multi_wheel_event *evt) |
|
dom_exception | _dom_mouse_multi_wheel_event_initialise (struct dom_mouse_multi_wheel_event *evt) |
|
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) |
|
◆ _dom_mouse_multi_wheel_event_create()
◆ _dom_mouse_multi_wheel_event_destroy()
◆ _dom_mouse_multi_wheel_event_get_wheel_delta_x()
Get wheelDeltaX
- Parameters
-
evt | The Event object |
x | The returned wheelDeltaX |
- Returns
- DOM_NO_ERR.
◆ _dom_mouse_multi_wheel_event_get_wheel_delta_y()
Get wheelDeltaY
- Parameters
-
evt | The Event object |
y | The returned wheelDeltaY |
- Returns
- DOM_NO_ERR.
◆ _dom_mouse_multi_wheel_event_get_wheel_delta_z()
Get wheelDeltaZ
- Parameters
-
evt | The Event object |
z | The returned wheelDeltaZ |
- Returns
- DOM_NO_ERR.
◆ _dom_mouse_multi_wheel_event_init_ns()
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
- Parameters
-
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 |
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.
◆ _dom_mouse_multi_wheel_event_initialise()