#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
typedef struct dom_ui_event 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.