Go to the source code of this file.
|
| #define | dom_event_ref(n) _dom_event_ref((dom_event *) (n)) |
| |
| #define | dom_event_unref(n) _dom_event_unref((dom_event *) (n)) |
| |
| #define | dom_event_create(n) _dom_event_create((dom_event **) (n)) |
| |
| #define | dom_event_get_type(e, t) |
| |
| #define | dom_event_get_target(e, t) |
| |
| #define | dom_event_get_current_target(e, c) |
| |
| #define | dom_event_get_event_phase(e, p) |
| |
| #define | dom_event_get_bubbles(e, b) |
| |
| #define | dom_event_get_cancelable(e, c) |
| |
| #define | dom_event_get_timestamp(e, t) |
| |
| #define | dom_event_stop_propagation(e) |
| |
| #define | dom_event_prevent_default(e) |
| |
| #define | dom_event_init(e, t, b, c) |
| |
| #define | dom_event_get_namespace(e, n) |
| |
| #define | dom_event_is_custom(e, c) |
| |
| #define | dom_event_stop_immediate_propagation(e) _dom_event_stop_immediate_propagation((dom_event *) (e)) |
| |
| #define | dom_event_is_default_prevented(e, p) _dom_event_is_default_prevented((dom_event *) (e), (bool *) (p)) |
| |
| #define | dom_event_init_ns(e, n, t, b, c) |
| |
| #define | dom_event_in_dispatch(e, r) |
| |
| #define | dom_event_is_initialised(e, r) |
| |
| #define | dom_event_get_is_trusted(e, r) |
| |
| #define | dom_event_set_is_trusted(e, t) |
| |
|
| void | _dom_event_ref (dom_event *evt) |
| |
| void | _dom_event_unref (dom_event *evt) |
| |
| dom_exception | _dom_event_create (dom_event **evt) |
| |
| dom_exception | _dom_event_get_type (dom_event *evt, dom_string **type) |
| |
| dom_exception | _dom_event_get_target (dom_event *evt, dom_event_target **target) |
| |
| dom_exception | _dom_event_get_current_target (dom_event *evt, dom_event_target **current) |
| |
| dom_exception | _dom_event_get_event_phase (dom_event *evt, dom_event_flow_phase *phase) |
| |
| dom_exception | _dom_event_get_bubbles (dom_event *evt, bool *bubbles) |
| |
| dom_exception | _dom_event_get_cancelable (dom_event *evt, bool *cancelable) |
| |
| dom_exception | _dom_event_get_timestamp (dom_event *evt, unsigned int *timestamp) |
| |
| dom_exception | _dom_event_stop_propagation (dom_event *evt) |
| |
| dom_exception | _dom_event_prevent_default (dom_event *evt) |
| |
| dom_exception | _dom_event_init (dom_event *evt, dom_string *type, bool bubble, bool cancelable) |
| |
| dom_exception | _dom_event_get_namespace (dom_event *evt, dom_string **namespace) |
| |
| dom_exception | _dom_event_is_custom (dom_event *evt, bool *custom) |
| |
| dom_exception | _dom_event_stop_immediate_propagation (dom_event *evt) |
| |
| dom_exception | _dom_event_is_default_prevented (dom_event *evt, bool *prevented) |
| |
| dom_exception | _dom_event_init_ns (dom_event *evt, dom_string *namespace, dom_string *type, bool bubble, bool cancelable) |
| |
| dom_exception | _dom_event_in_dispatch (dom_event *evt, bool *result) |
| |
| dom_exception | _dom_event_is_initialised (dom_event *evt, bool *result) |
| |
| dom_exception | _dom_event_get_is_trusted (dom_event *evt, bool *result) |
| |
| dom_exception | _dom_event_set_is_trusted (dom_event *evt, bool trusted) |
| |
◆ dom_event_create
◆ dom_event_get_bubbles
| #define dom_event_get_bubbles |
( |
|
e, |
|
|
|
b |
|
) |
| |
Value:
(bool *) (b))
dom_exception _dom_event_get_bubbles(dom_event *evt, bool *bubbles)
Definition event.c:183
◆ dom_event_get_cancelable
| #define dom_event_get_cancelable |
( |
|
e, |
|
|
|
c |
|
) |
| |
Value:
dom_exception _dom_event_get_cancelable(dom_event *evt, bool *cancelable)
Definition event.c:196
◆ dom_event_get_current_target
| #define dom_event_get_current_target |
( |
|
e, |
|
|
|
c |
|
) |
| |
Value:
dom_exception _dom_event_get_current_target(dom_event *evt, dom_event_target **current)
Definition event.c:153
Definition event_target.h:20
◆ dom_event_get_event_phase
| #define dom_event_get_event_phase |
( |
|
e, |
|
|
|
p |
|
) |
| |
Value:
dom_event_flow_phase
Definition event.h:16
dom_exception _dom_event_get_event_phase(dom_event *evt, dom_event_flow_phase *phase)
Definition event.c:169
◆ dom_event_get_is_trusted
| #define dom_event_get_is_trusted |
( |
|
e, |
|
|
|
r |
|
) |
| |
Value:
dom_exception _dom_event_get_is_trusted(dom_event *evt, bool *result)
Definition event.c:377
◆ dom_event_get_namespace
| #define dom_event_get_namespace |
( |
|
e, |
|
|
|
n |
|
) |
| |
Value:
dom_exception _dom_event_get_namespace(dom_event *evt, dom_string **namespace)
Definition event.c:269
◆ dom_event_get_target
| #define dom_event_get_target |
( |
|
e, |
|
|
|
t |
|
) |
| |
Value:
dom_exception _dom_event_get_target(dom_event *evt, dom_event_target **target)
Definition event.c:138
◆ dom_event_get_timestamp
| #define dom_event_get_timestamp |
( |
|
e, |
|
|
|
t |
|
) |
| |
Value:
dom_exception _dom_event_get_timestamp(dom_event *evt, unsigned int *timestamp)
Definition event.c:209
◆ dom_event_get_type
| #define dom_event_get_type |
( |
|
e, |
|
|
|
t |
|
) |
| |
Value:
dom_exception _dom_event_get_type(dom_event *evt, dom_string **type)
Definition event.c:124
◆ dom_event_in_dispatch
| #define dom_event_in_dispatch |
( |
|
e, |
|
|
|
r |
|
) |
| |
Value:
dom_exception _dom_event_in_dispatch(dom_event *evt, bool *result)
Definition event.c:349
◆ dom_event_init
| #define dom_event_init |
( |
|
e, |
|
|
|
t, |
|
|
|
b, |
|
|
|
c |
|
) |
| |
Value:
dom_exception _dom_event_init(dom_event *evt, dom_string *type, bool bubble, bool cancelable)
Definition event.c:249
◆ dom_event_init_ns
| #define dom_event_init_ns |
( |
|
e, |
|
|
|
n, |
|
|
|
t, |
|
|
|
b, |
|
|
|
c |
|
) |
| |
Value:
dom_exception _dom_event_init_ns(dom_event *evt, dom_string *namespace, dom_string *type, bool bubble, bool cancelable)
Definition event.c:328
◆ dom_event_is_custom
| #define dom_event_is_custom |
( |
|
e, |
|
|
|
c |
|
) |
| |
Value:
(bool *) (c))
dom_exception _dom_event_is_custom(dom_event *evt, bool *custom)
Definition event.c:284
◆ dom_event_is_default_prevented
◆ dom_event_is_initialised
| #define dom_event_is_initialised |
( |
|
e, |
|
|
|
r |
|
) |
| |
Value:
dom_exception _dom_event_is_initialised(dom_event *evt, bool *result)
Definition event.c:363
◆ dom_event_prevent_default
| #define dom_event_prevent_default |
( |
|
e | ) |
|
Value:
dom_exception _dom_event_prevent_default(dom_event *evt)
Definition event.c:234
◆ dom_event_ref
◆ dom_event_set_is_trusted
| #define dom_event_set_is_trusted |
( |
|
e, |
|
|
|
t |
|
) |
| |
Value:
dom_exception _dom_event_set_is_trusted(dom_event *evt, bool trusted)
Definition event.c:391
◆ dom_event_stop_immediate_propagation
◆ dom_event_stop_propagation
| #define dom_event_stop_propagation |
( |
|
e | ) |
|
Value:
dom_exception _dom_event_stop_propagation(dom_event *evt)
Definition event.c:221
◆ dom_event_unref
◆ dom_event
◆ dom_event_flow_phase
| Enumerator |
|---|
| DOM_CAPTURING_PHASE | |
| DOM_AT_TARGET | |
| DOM_BUBBLING_PHASE | |
◆ _dom_event_create()
◆ _dom_event_get_bubbles()
Get whether this event can bubble
- Parameters
-
| evt | The Event object |
| bubbles | The returned value |
- Returns
- DOM_NO_ERR.
◆ _dom_event_get_cancelable()
Get whether this event can be cancelable
- Parameters
-
| evt | The Event object |
| cancelable | The returned value |
- Returns
- DOM_NO_ERR.
◆ _dom_event_get_current_target()
Get the current target of this event
- Parameters
-
| evt | The event object |
| current | The current event target node |
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.
◆ _dom_event_get_event_phase()
Get the current phase of this event
- Parameters
-
| evt | The Event object |
| phase | The returned value |
- Returns
- DOM_NO_ERR.
◆ _dom_event_get_is_trusted()
Return whether or not the event is currently trusted.
- Parameters
-
| evt | The event object |
| result | Pointer to result object |
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.
◆ _dom_event_get_namespace()
Get the namespace of this event
- Parameters
-
| evt | The event object |
| namespace | The returned namespace of this event |
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.
◆ _dom_event_get_target()
Get the target node of this event
- Parameters
-
| evt | The event object |
| target | The target node |
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.
◆ _dom_event_get_timestamp()
Get the event's generation timestamp
- Parameters
-
| evt | The Event object |
| timestamp | The returned value |
- Returns
- DOM_NO_ERR.
◆ _dom_event_get_type()
Get the event type
- Parameters
-
| evt | The event object \parnm type The returned event type |
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.
◆ _dom_event_in_dispatch()
Return whether or not the event is in dispatch currently.
- Parameters
-
| evt | The event object |
| result | Pointer to result object |
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.
◆ _dom_event_init()
Initialise the event object
- Parameters
-
| evt | The event object |
| type | The type of this event |
| bubble | Whether this event can bubble |
| cancelable | Whether this event is cancelable |
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.
◆ _dom_event_init_ns()
Initialise the event with namespace
- Parameters
-
| evt | The event object |
| namespace | The namespace of this event |
| type | The event type |
| bubble | Whether this event has a bubble phase |
| cancelable | Whether this event is cancelable |
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.
◆ _dom_event_is_custom()
Whether this is a custom event
- Parameters
-
| evt | The event object |
| custom | The returned value |
- Returns
- DOM_NO_ERR.
◆ _dom_event_is_default_prevented()
Whether the default action is prevented
- Parameters
-
| evt | The event object |
| prevented | The returned value |
- Returns
- DOM_NO_ERR.
◆ _dom_event_is_initialised()
Return whether or not the event is currently initialised.
- Parameters
-
| evt | The event object |
| result | Pointer to result object |
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.
◆ _dom_event_prevent_default()
Prevent the default action of this event
- Parameters
-
- Returns
- DOM_NO_ERR.
◆ _dom_event_ref()
Claim a reference on this event object
- Parameters
-
◆ _dom_event_set_is_trusted()
Set whether or not the event is currently trusted.
- Parameters
-
| evt | The event object |
| trusted | Whether or not the event is to be trusted |
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.
◆ _dom_event_stop_immediate_propagation()
Stop the event propagation immediately
- Parameters
-
- Returns
- DOM_NO_ERR.
◆ _dom_event_stop_propagation()
Stop propagation of the event
- Parameters
-
- Returns
- DOM_NO_ERR.
◆ _dom_event_unref()
Release a reference on this event object
- Parameters
-