|
XenevaOS
|
#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 | ) |
| void _dom_event_finalise | ( | dom_event * | evt | ) |
| dom_exception _dom_event_get_bubbles | ( | dom_event * | evt, |
| bool * | bubbles | ||
| ) |
Get whether this event can bubble
| evt | The Event object |
| bubbles | The returned value |
| dom_exception _dom_event_get_cancelable | ( | dom_event * | evt, |
| bool * | cancelable | ||
| ) |
Get whether this event can be cancelable
| evt | The Event object |
| cancelable | The returned value |
| dom_exception _dom_event_get_current_target | ( | dom_event * | evt, |
| dom_event_target ** | current | ||
| ) |
Get the current target of this event
| evt | The event object |
| current | The current event target node |
| dom_exception _dom_event_get_event_phase | ( | dom_event * | evt, |
| dom_event_flow_phase * | phase | ||
| ) |
Get the current phase of this event
| evt | The Event object |
| phase | The returned value |
| dom_exception _dom_event_get_is_trusted | ( | dom_event * | evt, |
| bool * | result | ||
| ) |
Return whether or not the event is currently trusted.
| evt | The event object |
| result | Pointer to result object |
| dom_exception _dom_event_get_namespace | ( | dom_event * | evt, |
| dom_string ** | namespace | ||
| ) |
Get the namespace of this event
| evt | The event object |
| namespace | The returned namespace of this event |
| dom_exception _dom_event_get_target | ( | dom_event * | evt, |
| dom_event_target ** | target | ||
| ) |
Get the target node of this event
| evt | The event object |
| target | The target node |
| dom_exception _dom_event_get_timestamp | ( | dom_event * | evt, |
| unsigned int * | timestamp | ||
| ) |
Get the event's generation timestamp
| evt | The Event object |
| timestamp | The returned value |
| dom_exception _dom_event_get_type | ( | dom_event * | evt, |
| dom_string ** | type | ||
| ) |
Get the event type
| evt | The event object \parnm type The returned event type |
| dom_exception _dom_event_in_dispatch | ( | dom_event * | evt, |
| bool * | result | ||
| ) |
Return whether or not the event is in dispatch currently.
| evt | The event object |
| result | Pointer to result object |
| dom_exception _dom_event_init | ( | dom_event * | evt, |
| dom_string * | type, | ||
| bool | bubble, | ||
| bool | cancelable | ||
| ) |
Initialise the event object
| evt | The event object |
| type | The type of this event |
| bubble | Whether this event can bubble |
| cancelable | Whether this event is cancelable |
| dom_exception _dom_event_init_ns | ( | dom_event * | evt, |
| dom_string * | namespace, | ||
| dom_string * | type, | ||
| bool | bubble, | ||
| bool | cancelable | ||
| ) |
Initialise the event with namespace
| 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 |
| dom_exception _dom_event_initialise | ( | dom_event * | evt | ) |
| dom_exception _dom_event_is_custom | ( | dom_event * | evt, |
| bool * | custom | ||
| ) |
Whether this is a custom event
| evt | The event object |
| custom | The returned value |
| dom_exception _dom_event_is_default_prevented | ( | dom_event * | evt, |
| bool * | prevented | ||
| ) |
Whether the default action is prevented
| evt | The event object |
| prevented | The returned value |
| dom_exception _dom_event_is_initialised | ( | dom_event * | evt, |
| bool * | result | ||
| ) |
Return whether or not the event is currently initialised.
| evt | The event object |
| result | Pointer to result object |
| dom_exception _dom_event_prevent_default | ( | dom_event * | evt | ) |
Prevent the default action of this event
| evt | The Event object |
| void _dom_event_ref | ( | dom_event * | evt | ) |
Claim a reference on this event object
| evt | The Event object |
| dom_exception _dom_event_set_is_trusted | ( | dom_event * | evt, |
| bool | trusted | ||
| ) |
Set whether or not the event is currently trusted.
| evt | The event object |
| trusted | Whether or not the event is to be trusted |
| dom_exception _dom_event_stop_immediate_propagation | ( | dom_event * | evt | ) |
Stop the event propagation immediately
| evt | The event object |
| dom_exception _dom_event_stop_propagation | ( | dom_event * | evt | ) |
Stop propagation of the event
| evt | The Event object |
| void _dom_event_unref | ( | dom_event * | evt | ) |
Release a reference on this event object
| evt | The Event object |