Go to the source code of this file.
|
enum | dom_event_type {
DOM_EVENT = 0
, DOM_CUSTOM_EVENT
, DOM_UI_EVENT
, DOM_TEXT_EVENT
,
DOM_KEYBOARD_EVENT
, DOM_MOUSE_EVENT
, DOM_MOUSE_MULTI_WHEEL_EVENT
, DOM_MOUSE_WHEEL_EVENT
,
DOM_MUTATION_EVENT
, DOM_MUTATION_NAME_EVENT
, DOM_EVENT_COUNT
} |
|
◆ dom_document_event_internal
typedef struct dom_document_event_internal dom_document_event_internal |
◆ dom_event_type
Type of Events
Enumerator |
---|
DOM_EVENT | |
DOM_CUSTOM_EVENT | |
DOM_UI_EVENT | |
DOM_TEXT_EVENT | |
DOM_KEYBOARD_EVENT | |
DOM_MOUSE_EVENT | |
DOM_MOUSE_MULTI_WHEEL_EVENT | |
DOM_MOUSE_WHEEL_EVENT | |
DOM_MUTATION_EVENT | |
DOM_MUTATION_NAME_EVENT | |
DOM_EVENT_COUNT | |
◆ _dom_document_event_internal_finalise()
◆ _dom_document_event_internal_initialise()
Constructor and destructor: Since this object is not intended to be allocated alone, it should be embedded into the Document object, there is no constructor and destructor for it.
Initialise this DocumentEvent
- Parameters
-
dei | The DocumentEvent internal object |
actions | The default action fetcher, the browser should provide such a function to Event module. |
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.