#include <stdbool.h>
#include <dom/core/exceptions.h>
#include <dom/core/string.h>
Go to the source code of this file.
|
| #define | dom_ui_event_get_view(e, v) |
| |
| #define | dom_ui_event_get_detail(e, d) |
| |
| #define | dom_ui_event_init(e, t, b, c, v, d) |
| |
| #define | dom_ui_event_init_ns(e, n, t, b, c, v, d) |
| |
|
| dom_exception | _dom_ui_event_get_view (dom_ui_event *evt, struct dom_abstract_view **view) |
| |
| dom_exception | _dom_ui_event_get_detail (dom_ui_event *evt, int32_t *detail) |
| |
| dom_exception | _dom_ui_event_init (dom_ui_event *evt, dom_string *type, bool bubble, bool cancelable, struct dom_abstract_view *view, int32_t detail) |
| |
| dom_exception | _dom_ui_event_init_ns (dom_ui_event *evt, dom_string *namespace, dom_string *type, bool bubble, bool cancelable, struct dom_abstract_view *view, int32_t detail) |
| |
◆ dom_ui_event_get_detail
| #define dom_ui_event_get_detail |
( |
|
e, |
|
|
|
d |
|
) |
| |
Value:
dom_exception _dom_ui_event_get_detail(dom_ui_event *evt, int32_t *detail)
Definition ui_event.c:82
◆ dom_ui_event_get_view
| #define dom_ui_event_get_view |
( |
|
e, |
|
|
|
v |
|
) |
| |
Value:
dom_exception _dom_ui_event_get_view(dom_ui_event *evt, struct dom_abstract_view **view)
Definition ui_event.c:67
◆ dom_ui_event_init
| #define dom_ui_event_init |
( |
|
e, |
|
|
|
t, |
|
|
|
b, |
|
|
|
c, |
|
|
|
v, |
|
|
|
d |
|
) |
| |
Value:
(bool) (c), (struct dom_abstract_view *) (v), (int32_t) (d))
dom_exception _dom_ui_event_init(dom_ui_event *evt, dom_string *type, bool bubble, bool cancelable, struct dom_abstract_view *view, int32_t detail)
Definition ui_event.c:101
◆ dom_ui_event_init_ns
| #define dom_ui_event_init_ns |
( |
|
e, |
|
|
|
n, |
|
|
|
t, |
|
|
|
b, |
|
|
|
c, |
|
|
|
v, |
|
|
|
d |
|
) |
| |
Value:
(struct dom_abstract_view *) (v), (int32_t) (d))
dom_exception _dom_ui_event_init_ns(dom_ui_event *evt, dom_string *namespace, dom_string *type, bool bubble, bool cancelable, struct dom_abstract_view *view, int32_t detail)
Definition ui_event.c:123
◆ dom_ui_event
◆ _dom_ui_event_get_detail()
Get the detail param of this event
- Parameters
-
| evt | The Event object |
| detail | The detail object |
- Returns
- DOM_NO_ERR.
◆ _dom_ui_event_get_view()
Get the AbstractView inside this event
- Parameters
-
| evt | The Event object |
| view | The returned AbstractView |
- Returns
- DOM_NO_ERR.
◆ _dom_ui_event_init()
Initialise the UIEvent
- Parameters
-
| evt | The Event object |
| type | The type of this UIEvent |
| bubble | Whether this event can bubble |
| cancelable | Whether this event is cancelable |
| view | The AbstractView of this UIEvent |
| detail | The detail object |
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.
◆ _dom_ui_event_init_ns()
Initialise the UIEvent with namespace
- Parameters
-
| evt | The Event object |
| namespace | The namespace of this Event |
| type | The type of this UIEvent |
| bubble | Whether this event can bubble |
| cancelable | Whether this event is cancelable |
| view | The AbstractView of this UIEvent |
| detail | The detail object |
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.