ReactOS  0.4.14-dev-342-gdc047f9
nsIDOMMouseEvent Interface Reference

import"nsiface.idl";

Inheritance diagram for nsIDOMMouseEvent:
Collaboration diagram for nsIDOMMouseEvent:

Public Member Functions

nsresult GetScreenX (int32_t *aScreenX)
 
nsresult GetScreenY (int32_t *aScreenY)
 
nsresult GetMozMovementX (int32_t *aMozMovementX)
 
nsresult GetMozMovementY (int32_t *aMozMovementY)
 
nsresult GetClientX (int32_t *aClientX)
 
nsresult GetClientY (int32_t *aClientY)
 
nsresult GetCtrlKey (bool *aCtrlKey)
 
nsresult GetShiftKey (bool *aShiftKey)
 
nsresult GetAltKey (bool *aAltKey)
 
nsresult GetMetaKey (bool *aMetaKey)
 
nsresult GetButton (int16_t *aButton)
 
nsresult GetButtons (uint16_t *aButtons)
 
nsresult GetRelatedTarget (nsIDOMEventTarget **aRelatedTarget)
 
nsresult InitMouseEvent (const nsAString *typeArg, bool canBubbleArg, bool cancelableArg, nsIDOMWindow *viewArg, int32_t detailArg, int32_t screenXArg, int32_t screenYArg, int32_t clientXArg, int32_t clientYArg, bool ctrlKeyArg, bool altKeyArg, bool shiftKeyArg, bool metaKeyArg, uint16_t buttonArg, nsIDOMEventTarget *relatedTargetArg)
 
nsresult GetMozPressure (float *aMozPressure)
 
nsresult GetMozInputSource (uint16_t *aMozInputSource)
 
nsresult InitNSMouseEvent (const nsAString *typeArg, bool canBubbleArg, bool cancelableArg, nsIDOMWindow *viewArg, int32_t detailArg, int32_t screenXArg, int32_t screenYArg, int32_t clientXArg, int32_t clientYArg, bool ctrlKeyArg, bool altKeyArg, bool shiftKeyArg, bool metaKeyArg, uint16_t buttonArg, nsIDOMEventTarget *relatedTargetArg, float pressure, uint16_t inputSourceArg)
 
nsresult GetModifierState (const nsAString *keyArg, bool *_retval)
 
- Public Member Functions inherited from nsIDOMUIEvent
nsresult GetView (nsIDOMWindow **aView)
 
nsresult GetDetail (int32_t *aDetail)
 
nsresult InitUIEvent (const nsAString *typeArg, bool canBubbleArg, bool cancelableArg, nsIDOMWindow *viewArg, int32_t detailArg)
 
nsresult GetLayerX (int32_t *aLayerX)
 
nsresult GetLayerY (int32_t *aLayerY)
 
nsresult GetPageX (int32_t *aPageX)
 
nsresult GetPageY (int32_t *aPageY)
 
nsresult GetWhich (uint32_t *aWhich)
 
nsresult GetRangeParent (nsIDOMNode **aRangeParent)
 
nsresult GetRangeOffset (int32_t *aRangeOffset)
 
nsresult GetCancelBubble (bool *aCancelBubble)
 
nsresult SetCancelBubble (bool aCancelBubble)
 
nsresult GetIsChar (bool *aIsChar)
 
- Public Member Functions inherited from nsIDOMEvent
nsresult GetType (nsAString *aType)
 
nsresult GetTarget (nsIDOMEventTarget **aTarget)
 
nsresult GetCurrentTarget (nsIDOMEventTarget **aCurrentTarget)
 
nsresult GetEventPhase (uint16_t *aEventPhase)
 
nsresult GetBubbles (bool *aBubbles)
 
nsresult GetCancelable (bool *aCancelable)
 
nsresult GetTimeStamp (DOMTimeStamp *aTimeStamp)
 
nsresult StopPropagation ()
 
nsresult PreventDefault ()
 
nsresult InitEvent (const nsAString *eventTypeArg, bool canBubbleArg, bool cancelableArg)
 
nsresult GetDefaultPrevented (bool *aDefaultPrevented)
 
nsresult StopImmediatePropagation ()
 
nsresult GetOriginalTarget (nsIDOMEventTarget **aOriginalTarget)
 
nsresult GetExplicitOriginalTarget (nsIDOMEventTarget **aExplicitOriginalTarget)
 
nsresult GetPreventDefault (bool *_retval)
 
nsresult GetIsTrusted (bool *aIsTrusted)
 
nsresult DuplicatePrivateData ()
 
nsresult SetTarget (nsIDOMEventTarget *aTarget)
 
bool IsDispatchStopped ()
 
voidGetInternalNSEvent ()
 
void SetTrusted (bool aTrusted)
 
void Serialize (void *aMsg, bool aSerializeInterfaceType)
 
bool Deserialize (const void *aMsg, void **aIter)
 
void SetOwner (void *aOwner)
 
voidInternalDOMEvent ()
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Detailed Description

Definition at line 3174 of file nsiface.idl.

Member Function Documentation

◆ GetAltKey()

nsresult nsIDOMMouseEvent::GetAltKey ( bool aAltKey)

◆ GetButton()

nsresult nsIDOMMouseEvent::GetButton ( int16_t aButton)

◆ GetButtons()

nsresult nsIDOMMouseEvent::GetButtons ( uint16_t aButtons)

◆ GetClientX()

nsresult nsIDOMMouseEvent::GetClientX ( int32_t aClientX)

◆ GetClientY()

nsresult nsIDOMMouseEvent::GetClientY ( int32_t aClientY)

◆ GetCtrlKey()

nsresult nsIDOMMouseEvent::GetCtrlKey ( bool aCtrlKey)

◆ GetMetaKey()

nsresult nsIDOMMouseEvent::GetMetaKey ( bool aMetaKey)

◆ GetModifierState()

nsresult nsIDOMMouseEvent::GetModifierState ( const nsAString keyArg,
bool _retval 
)

◆ GetMozInputSource()

nsresult nsIDOMMouseEvent::GetMozInputSource ( uint16_t aMozInputSource)

◆ GetMozMovementX()

nsresult nsIDOMMouseEvent::GetMozMovementX ( int32_t aMozMovementX)

◆ GetMozMovementY()

nsresult nsIDOMMouseEvent::GetMozMovementY ( int32_t aMozMovementY)

◆ GetMozPressure()

nsresult nsIDOMMouseEvent::GetMozPressure ( float *  aMozPressure)

◆ GetRelatedTarget()

nsresult nsIDOMMouseEvent::GetRelatedTarget ( nsIDOMEventTarget **  aRelatedTarget)

◆ GetScreenX()

nsresult nsIDOMMouseEvent::GetScreenX ( int32_t aScreenX)

◆ GetScreenY()

nsresult nsIDOMMouseEvent::GetScreenY ( int32_t aScreenY)

◆ GetShiftKey()

nsresult nsIDOMMouseEvent::GetShiftKey ( bool aShiftKey)

◆ InitMouseEvent()

nsresult nsIDOMMouseEvent::InitMouseEvent ( const nsAString typeArg,
bool  canBubbleArg,
bool  cancelableArg,
nsIDOMWindow viewArg,
int32_t  detailArg,
int32_t  screenXArg,
int32_t  screenYArg,
int32_t  clientXArg,
int32_t  clientYArg,
bool  ctrlKeyArg,
bool  altKeyArg,
bool  shiftKeyArg,
bool  metaKeyArg,
uint16_t  buttonArg,
nsIDOMEventTarget relatedTargetArg 
)

◆ InitNSMouseEvent()

nsresult nsIDOMMouseEvent::InitNSMouseEvent ( const nsAString typeArg,
bool  canBubbleArg,
bool  cancelableArg,
nsIDOMWindow viewArg,
int32_t  detailArg,
int32_t  screenXArg,
int32_t  screenYArg,
int32_t  clientXArg,
int32_t  clientYArg,
bool  ctrlKeyArg,
bool  altKeyArg,
bool  shiftKeyArg,
bool  metaKeyArg,
uint16_t  buttonArg,
nsIDOMEventTarget relatedTargetArg,
float  pressure,
uint16_t  inputSourceArg 
)

The documentation for this interface was generated from the following file: