ReactOS 0.4.15-dev-8222-g9164419
nsIDOMKeyEvent Interface Reference
Inheritance diagram for nsIDOMKeyEvent:
Collaboration diagram for nsIDOMKeyEvent:

Public Member Functions

nsresult GetCharCode (uint32_t *aCharCode)
nsresult GetKeyCode (uint32_t *aKeyCode)
nsresult GetAltKey (bool *aAltKey)
nsresult GetCtrlKey (bool *aCtrlKey)
nsresult GetShiftKey (bool *aShiftKey)
nsresult GetMetaKey (bool *aMetaKey)
nsresult InitKeyEvent (const nsAString *typeArg, bool canBubbleArg, bool cancelableArg, nsIDOMWindow *viewArg, bool ctrlKeyArg, bool altKeyArg, bool shiftKeyArg, bool metaKeyArg, uint32_t keyCodeArg, uint32_t charCodeArg)
nsresult GetModifierState (const nsAString *keyArg, bool *_retval)
nsresult GetLocation (uint32_t *aLocation)
nsresult GetRepeat (bool *aRepeat)
nsresult GetKey (nsAString *aKey)
- 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 3209 of file nsiface.idl.

Member Function Documentation

◆ GetAltKey()

nsresult nsIDOMKeyEvent::GetAltKey ( bool aAltKey)

◆ GetCharCode()

nsresult nsIDOMKeyEvent::GetCharCode ( uint32_t aCharCode)

◆ GetCtrlKey()

nsresult nsIDOMKeyEvent::GetCtrlKey ( bool aCtrlKey)

◆ GetKey()

nsresult nsIDOMKeyEvent::GetKey ( nsAString aKey)

◆ GetKeyCode()

nsresult nsIDOMKeyEvent::GetKeyCode ( uint32_t aKeyCode)

◆ GetLocation()

nsresult nsIDOMKeyEvent::GetLocation ( uint32_t aLocation)

◆ GetMetaKey()

nsresult nsIDOMKeyEvent::GetMetaKey ( bool aMetaKey)

◆ GetModifierState()

nsresult nsIDOMKeyEvent::GetModifierState ( const nsAString keyArg,
bool _retval 

◆ GetRepeat()

nsresult nsIDOMKeyEvent::GetRepeat ( bool aRepeat)

◆ GetShiftKey()

nsresult nsIDOMKeyEvent::GetShiftKey ( bool aShiftKey)

◆ InitKeyEvent()

nsresult nsIDOMKeyEvent::InitKeyEvent ( const nsAString typeArg,
bool  canBubbleArg,
bool  cancelableArg,
nsIDOMWindow viewArg,
bool  ctrlKeyArg,
bool  altKeyArg,
bool  shiftKeyArg,
bool  metaKeyArg,
uint32_t  keyCodeArg,
uint32_t  charCodeArg 

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