#include <assert.h>
#include <stdlib.h>
#include <time.h>
#include "events/event.h"
#include "core/string.h"
#include "core/node.h"
#include "core/document.h"
#include "utils/utils.h"
|
dom_exception | _dom_event_create (dom_event **evt) |
|
void | _dom_event_destroy (dom_event *evt) |
|
dom_exception | _dom_event_initialise (dom_event *evt) |
|
void | _dom_event_finalise (dom_event *evt) |
|
void | _dom_event_ref (dom_event *evt) |
|
void | _dom_event_unref (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_destroy()
◆ _dom_event_finalise()
◆ _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_initialise()
◆ _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
-