Subclasses

Attributes

From nsIDOMEvent

 Used to indicate the EventTarget whose EventListeners are currently 
 being processed. This is particularly useful during capturing and 
 bubbling.
readonly attribute nsIDOMEventTarget currentTarget
 Used to indicate the EventTarget to which the event was originally 
 dispatched.
readonly attribute nsIDOMEventTarget target

From nsIDOMMouseEvent


          
readonly attribute nsIDOMEventTarget relatedTarget

From nsIDOMNSEvent

 The explicit original target of the event.  If the event was retargeted
 for some reason other than an anonymous boundary crossing, this will be set
 to the target before the retargeting occurs.  For example, mouse events
 are retargeted to their parent node when they happen over text nodes (bug
 185889), and in that case .target will show the parent and
 .explicitOriginalTarget will show the text node.
 .explicitOriginalTarget differs from .originalTarget in that it will never
 contain anonymous content.
readonly attribute nsIDOMEventTarget explicitOriginalTarget
 The original target of the event, before any retargetings. */
readonly attribute nsIDOMEventTarget originalTarget

          
[noscript] readonly attribute nsIDOMEventTarget tmpRealOriginalTarget

From nsIDOMWindow2

 Get the window root for this window. This is useful for hooking
 up event listeners to this window and every other window nested
 in the window root.
[noscript] readonly attribute nsIDOMEventTarget windowRoot

From nsIDocShell

 This attribute allows chrome to tie in to handle DOM events that may
 be of interest to chrome.
attribute nsIDOMEventTarget chromeEventHandler

Parameters

From nsIDOMDragEvent


          
void initDragEvent(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in nsIDOMAbstractView aView, in long aDetail, in long aScreenX, in long aScreenY, in long aClientX, in long aClientY, in boolean aCtrlKey, in boolean aAltKey, in boolean aShiftKey, in boolean aMetaKey, in unsigned short aButton, in nsIDOMEventTarget aRelatedTarget, in nsIDOMDataTransfer aDataTransfer)

          
void initDragEventNS(in DOMString namespaceURIArg, in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in nsIDOMAbstractView aView, in long aDetail, in long aScreenX, in long aScreenY, in long aClientX, in long aClientY, in boolean aCtrlKey, in boolean aAltKey, in boolean aShiftKey, in boolean aMetaKey, in unsigned short aButton, in nsIDOMEventTarget aRelatedTarget, in nsIDOMDataTransfer aDataTransfer)

From nsIDOMMouseEvent


          
void initMouseEvent(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in nsIDOMAbstractView viewArg, in long detailArg, in long screenXArg, in long screenYArg, in long clientXArg, in long clientYArg, in boolean ctrlKeyArg, in boolean altKeyArg, in boolean shiftKeyArg, in boolean metaKeyArg, in unsigned short buttonArg, in nsIDOMEventTarget relatedTargetArg)

From nsIDOMMouseScrollEvent


          
void initMouseScrollEvent(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in nsIDOMAbstractView viewArg, in long detailArg, in long screenXArg, in long screenYArg, in long clientXArg, in long clientYArg, in boolean ctrlKeyArg, in boolean altKeyArg, in boolean shiftKeyArg, in boolean metaKeyArg, in unsigned short buttonArg, in nsIDOMEventTarget relatedTargetArg, in long axis)

From nsIDOMNSMouseEvent


          
void initNSMouseEvent(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in nsIDOMAbstractView viewArg, in long detailArg, in long screenXArg, in long screenYArg, in long clientXArg, in long clientYArg, in boolean ctrlKeyArg, in boolean altKeyArg, in boolean shiftKeyArg, in boolean metaKeyArg, in unsigned short buttonArg, in nsIDOMEventTarget relatedTargetArg, in float pressure)

From nsIDOMSimpleGestureEvent


          
void initSimpleGestureEvent(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in nsIDOMAbstractView viewArg, in long detailArg, in long screenXArg, in long screenYArg, in long clientXArg, in long clientYArg, in boolean ctrlKeyArg, in boolean altKeyArg, in boolean shiftKeyArg, in boolean metaKeyArg, in unsigned short buttonArg, in nsIDOMEventTarget relatedTargetArg, in unsigned long directionArg, in double deltaArg)

From nsIDragDropHandler

 Attach drag handlers to receiver specified by |attachPoint| and
 specify callbacks to allow overriding of the built-in behaviors.

 @param attachPoint hookup listeners to this location
 @param navigator loads dropped urls via this interface. If NULL, 
                   the client must handle the drop itself, either
                   through the method provided via |overrideDrop| or
                   by letting the event bubble up through the DOM.
void hookupTo(in nsIDOMEventTarget attachPoint, in nsIWebNavigation navigator)