Data Structures |
| struct | nsEventListener |
| struct | nsDocumentEventListener |
Defines |
| #define | COBJMACROS |
| #define | NSEVENTLIST_THIS(iface) DEFINE_THIS(nsEventListener, DOMEventListener, iface) |
| #define | EVENTLISTENER_VTBL(handler) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (mshtml) |
| static LONG | release_listener (nsDocumentEventListener *This) |
| static nsresult NSAPI | nsDOMEventListener_QueryInterface (nsIDOMEventListener *iface, nsIIDRef riid, nsQIResult result) |
| static nsrefcnt NSAPI | nsDOMEventListener_AddRef (nsIDOMEventListener *iface) |
| static nsrefcnt NSAPI | nsDOMEventListener_Release (nsIDOMEventListener *iface) |
| static BOOL | is_doc_child_focus (NSContainer *nscontainer) |
| static nsresult NSAPI | handle_blur (nsIDOMEventListener *iface, nsIDOMEvent *event) |
| static nsresult NSAPI | handle_focus (nsIDOMEventListener *iface, nsIDOMEvent *event) |
| static nsresult NSAPI | handle_keypress (nsIDOMEventListener *iface, nsIDOMEvent *event) |
| static void | handle_docobj_load (HTMLDocumentObj *doc) |
| static nsresult NSAPI | handle_load (nsIDOMEventListener *iface, nsIDOMEvent *event) |
| static nsresult NSAPI | handle_htmlevent (nsIDOMEventListener *iface, nsIDOMEvent *event) |
| static void | init_event (nsIDOMEventTarget *target, const PRUnichar *type, nsIDOMEventListener *listener, BOOL capture) |
| static void | init_listener (nsEventListener *This, nsDocumentEventListener *listener, const nsIDOMEventListenerVtbl *vtbl) |
| void | add_nsevent_listener (HTMLDocumentNode *doc, nsIDOMNode *nsnode, LPCWSTR type) |
| void | release_nsevents (HTMLDocumentNode *doc) |
| void | init_nsevents (HTMLDocumentNode *doc) |
Variables |
static const
nsIDOMEventListenerVtbl | blur_vtbl = EVENTLISTENER_VTBL(handle_blur) |
static const
nsIDOMEventListenerVtbl | focus_vtbl = EVENTLISTENER_VTBL(handle_focus) |
static const
nsIDOMEventListenerVtbl | keypress_vtbl = EVENTLISTENER_VTBL(handle_keypress) |
static const
nsIDOMEventListenerVtbl | load_vtbl = EVENTLISTENER_VTBL(handle_load) |
static const
nsIDOMEventListenerVtbl | htmlevent_vtbl = EVENTLISTENER_VTBL(handle_htmlevent) |