ReactOS  0.4.15-dev-448-gd6c4411
nsIDOMKeyEvent Interface Reference

import"nsiface.idl";

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: