ReactOS 0.4.16-dev-109-gf4cb10f
|
Go to the source code of this file.
Typedefs | |
typedef struct HTMLEventObj | HTMLEventObj |
typedef struct HTMLEventObj HTMLEventObj |
Definition at line 72 of file htmlevent.h.
Definition at line 21 of file htmlevent.h.
void add_nsevent_listener | ( | HTMLDocumentNode * | doc, |
nsIDOMNode * | nsnode, | ||
LPCWSTR | type | ||
) |
Definition at line 346 of file nsevents.c.
Referenced by ensure_doc_nsevent_handler().
HRESULT attach_event | ( | EventTarget * | event_target, |
BSTR | name, | ||
IDispatch * | disp, | ||
VARIANT_BOOL * | res | ||
) |
Definition at line 1469 of file htmlevent.c.
Referenced by HTMLDocument3_attachEvent(), HTMLElement2_attachEvent(), and HTMLWindow3_attachEvent().
void bind_target_event | ( | HTMLDocumentNode * | doc, |
EventTarget * | event_target, | ||
const WCHAR * | event, | ||
IDispatch * | disp | ||
) |
Definition at line 1534 of file htmlevent.c.
Referenced by bind_event_scripts().
void call_event_handlers | ( | HTMLDocumentNode * | doc, |
HTMLEventObj * | event_obj, | ||
EventTarget * | event_target, | ||
ConnectionPointContainer * | cp_container, | ||
eventid_t | eid, | ||
IDispatch * | this_obj | ||
) |
Definition at line 952 of file htmlevent.c.
Referenced by fire_event_obj(), and XMLHttpReqEventListener_HandleEvent().
HRESULT call_fire_event | ( | HTMLDOMNode * | node, |
eventid_t | eid | ||
) |
Definition at line 1282 of file htmlevent.c.
Referenced by HTMLElement_click().
void check_event_attr | ( | HTMLDocumentNode * | doc, |
nsIDOMHTMLElement * | nselem | ||
) |
Definition at line 1559 of file htmlevent.c.
Referenced by nsDocumentObserver_BindToDocument().
HRESULT create_event_obj | ( | IHTMLEventObj ** | ret | ) |
Definition at line 858 of file htmlevent.c.
Referenced by HTMLDocument4_createEventObject().
HRESULT detach_event | ( | EventTarget * | event_target, |
BSTR | name, | ||
IDispatch * | disp | ||
) |
Definition at line 1504 of file htmlevent.c.
Referenced by HTMLDocument3_detachEvent(), HTMLElement2_detachEvent(), and HTMLWindow3_detachEvent().
void detach_events | ( | HTMLDocumentNode * | doc | ) |
Definition at line 1341 of file htmlevent.c.
Referenced by detach_inner_window(), and HTMLDocumentNode_destructor().
void detach_nsevent | ( | HTMLDocumentNode * | doc, |
const WCHAR * | type | ||
) |
Definition at line 389 of file nsevents.c.
Referenced by detach_events().
HRESULT dispatch_event | ( | HTMLDOMNode * | node, |
const WCHAR * | event_name, | ||
VARIANT * | event_var, | ||
VARIANT_BOOL * | cancelled | ||
) |
Definition at line 1225 of file htmlevent.c.
Referenced by HTMLDocument4_fireEvent(), and HTMLElement3_fireEvent().
HRESULT doc_init_events | ( | HTMLDocumentNode * | doc | ) |
Definition at line 1591 of file htmlevent.c.
Referenced by create_doc_from_nsdoc().
HRESULT ensure_doc_nsevent_handler | ( | HTMLDocumentNode * | doc, |
eventid_t | eid | ||
) |
Definition at line 1319 of file htmlevent.c.
Referenced by doc_init_events(), HTMLDocumentNode_bind_event(), and update_doc_cp_events().
void fire_event | ( | HTMLDocumentNode * | doc, |
eventid_t | eid, | ||
BOOL | set_event, | ||
nsIDOMNode * | target, | ||
nsIDOMEvent * | nsevent, | ||
IDispatch * | script_this | ||
) |
Definition at line 1195 of file htmlevent.c.
Referenced by call_fire_event(), dispatch_event(), fire_readystatechange_proc(), handle_htmlevent(), handle_load(), HTMLElement_handle_event(), notif_readystate(), nsContextMenuListener_OnShowContextMenu(), and set_script_elem_readystate().
|
inlinestatic |
Definition at line 95 of file htmlevent.h.
Referenced by HTMLDocument3_get_oncontextmenu(), HTMLDocument_get_onclick(), HTMLDocument_get_ondblclick(), HTMLDocument_get_ondragstart(), HTMLDocument_get_onkeydown(), HTMLDocument_get_onkeypress(), HTMLDocument_get_onkeyup(), HTMLDocument_get_onmousedown(), HTMLDocument_get_onmousemove(), HTMLDocument_get_onmouseout(), HTMLDocument_get_onmouseover(), HTMLDocument_get_onmouseup(), HTMLDocument_get_onreadystatechange(), and HTMLDocument_get_onselectstart().
HRESULT get_event_handler | ( | EventTarget * | event_target, |
eventid_t | eid, | ||
VARIANT * | var | ||
) |
Definition at line 1447 of file htmlevent.c.
Referenced by get_node_event(), get_window_event(), and HTMLXMLHttpRequest_get_onreadystatechange().
|
inlinestatic |
Definition at line 85 of file htmlevent.h.
Referenced by get_doc_event(), HTMLBodyElement_get_onload(), HTMLElement2_get_onblur(), HTMLElement2_get_ondrag(), HTMLElement2_get_onfocus(), HTMLElement2_get_onpaste(), HTMLElement2_get_onreadystatechange(), HTMLElement4_get_onfocusin(), HTMLElement4_get_onmousewheel(), HTMLElement_get_onclick(), HTMLElement_get_ondataavailable(), HTMLElement_get_ondblclick(), HTMLElement_get_onkeydown(), HTMLElement_get_onkeypress(), HTMLElement_get_onmousedown(), HTMLElement_get_onmousemove(), HTMLElement_get_onmouseout(), HTMLElement_get_onmouseover(), HTMLElement_get_onmouseup(), HTMLElement_get_onselectstart(), HTMLFormElement_get_onsubmit(), HTMLFrameBase2_get_onload(), HTMLImgElement_get_onabort(), HTMLImgElement_get_onerror(), HTMLImgElement_get_onload(), HTMLInputElement_get_onchange(), and HTMLScriptElement_get_onerror().
void init_nsevents | ( | HTMLDocumentNode * | doc | ) |
Definition at line 413 of file nsevents.c.
Referenced by doc_init_events().
void release_event_target | ( | event_target_t * | event_target | ) |
Definition at line 1613 of file htmlevent.c.
Referenced by HTMLDocumentNode_destructor(), and HTMLDOMNode_destructor().
void release_nsevents | ( | HTMLDocumentNode * | doc | ) |
Definition at line 394 of file nsevents.c.
Referenced by detach_events().
|
inlinestatic |
Definition at line 90 of file htmlevent.h.
Referenced by HTMLDocument3_put_oncontextmenu(), HTMLDocument_put_onclick(), HTMLDocument_put_ondblclick(), HTMLDocument_put_ondragstart(), HTMLDocument_put_onkeydown(), HTMLDocument_put_onkeypress(), HTMLDocument_put_onkeyup(), HTMLDocument_put_onmousedown(), HTMLDocument_put_onmousemove(), HTMLDocument_put_onmouseout(), HTMLDocument_put_onmouseover(), HTMLDocument_put_onmouseup(), HTMLDocument_put_onreadystatechange(), and HTMLDocument_put_onselectstart().
HRESULT set_event_handler | ( | EventTarget * | event_target, |
eventid_t | eid, | ||
VARIANT * | var | ||
) |
Definition at line 1404 of file htmlevent.c.
Referenced by HTMLXMLHttpRequest_put_onreadystatechange(), set_node_event(), and set_window_event().
|
inlinestatic |
Definition at line 80 of file htmlevent.h.
Referenced by HTMLBodyElement_put_onload(), HTMLElement2_put_onblur(), HTMLElement2_put_ondrag(), HTMLElement2_put_onfocus(), HTMLElement2_put_onpaste(), HTMLElement2_put_onreadystatechange(), HTMLElement4_put_onfocusin(), HTMLElement4_put_onmousewheel(), HTMLElement_put_onclick(), HTMLElement_put_ondataavailable(), HTMLElement_put_ondblclick(), HTMLElement_put_onkeydown(), HTMLElement_put_onkeypress(), HTMLElement_put_onkeyup(), HTMLElement_put_onmousedown(), HTMLElement_put_onmousemove(), HTMLElement_put_onmouseout(), HTMLElement_put_onmouseover(), HTMLElement_put_onmouseup(), HTMLElement_put_onselectstart(), HTMLFormElement_put_onsubmit(), HTMLFrameBase2_put_onload(), HTMLImgElement_put_onabort(), HTMLImgElement_put_onerror(), HTMLImgElement_put_onload(), HTMLInputElement_put_onchange(), HTMLScriptElement_put_onerror(), HTMLSelectElement_put_onchange(), and set_doc_event().
Definition at line 217 of file htmlevent.c.
Referenced by handle_htmlevent().
void update_doc_cp_events | ( | HTMLDocumentNode * | doc, |
cp_static_data_t * | cp | ||
) |
Definition at line 1549 of file htmlevent.c.
Referenced by HTMLDocument_on_advise().