libdom
Loading...
Searching...
No Matches
document_event.h
Go to the documentation of this file.
1/*
2 * This file is part of libdom.
3 * Licensed under the MIT License,
4 * http://www.opensource.org/licenses/mit-license.php
5 * Copyright 2009 Bo Yang <struggleyb.nku@gmail.com>
6 */
7
8#ifndef dom_internal_events_document_event_h_
9#define dom_internal_events_document_event_h_
10
12
14struct lwc_string_s;
15struct dom_document;
16
34
45
47
54/* Initialise this DocumentEvent */
58 void *actions_ctx);
59
60/* Finalise this DocumentEvent */
63
64#endif
dom_exception
Definition exceptions.h:24
dom_default_action_callback(* dom_events_default_action_fetcher)(dom_string *type, dom_default_action_phase phase, void **pw)
Definition document_event.h:83
dom_event_type
Definition document_event.h:20
@ DOM_MUTATION_NAME_EVENT
Definition document_event.h:30
@ DOM_MOUSE_EVENT
Definition document_event.h:26
@ DOM_UI_EVENT
Definition document_event.h:23
@ DOM_TEXT_EVENT
Definition document_event.h:24
@ DOM_EVENT_COUNT
Definition document_event.h:32
@ DOM_MOUSE_MULTI_WHEEL_EVENT
Definition document_event.h:27
@ DOM_EVENT
Definition document_event.h:21
@ DOM_KEYBOARD_EVENT
Definition document_event.h:25
@ DOM_MOUSE_WHEEL_EVENT
Definition document_event.h:28
@ DOM_MUTATION_EVENT
Definition document_event.h:29
@ DOM_CUSTOM_EVENT
Definition document_event.h:22
dom_exception _dom_document_event_internal_initialise(dom_document_event_internal *dei, dom_events_default_action_fetcher actions, void *actions_ctx)
Definition document_event.c:51
void _dom_document_event_internal_finalise(dom_document_event_internal *dei)
Definition document_event.c:73
Definition document_event.h:38
dom_events_default_action_fetcher actions
Definition document_event.h:39
void * actions_ctx
Definition document_event.h:41
struct lwc_string_s * event_types[DOM_EVENT_COUNT]
Definition document_event.h:42
Definition document.h:43
Definition event_listener.h:18