webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
IDOMEvent Interface Reference

import"DOMEvents.idl";

Inheritance diagram for IDOMEvent:
IDOMObject IWebScriptObject DOMEvent IDOMMutationEvent IDOMOverflowEvent IDOMUIEvent DOMMutationEvent DOMMutationEvent DOMOverflowEvent DOMOverflowEvent DOMProgressEvent DOMUIEvent DOMUIEvent DOMMutationEvent DOMOverflowEvent DOMUIEvent IDOMKeyboardEvent IDOMMouseEvent IDOMWheelEvent

Public Member Functions

HRESULT type ([out, retval] BSTR *result)
 
HRESULT target ([out, retval] IDOMEventTarget **result)
 
HRESULT currentTarget ([out, retval] IDOMEventTarget **result)
 
HRESULT eventPhase ([out, retval] unsigned short *result)
 
HRESULT bubbles ([out, retval] BOOL *result)
 
HRESULT cancelable ([out, retval] BOOL *result)
 
HRESULT timeStamp ([out, retval] DOMTimeStamp *result)
 
HRESULT stopPropagation ()
 
HRESULT preventDefault ()
 
HRESULT initEvent ([in] BSTR eventTypeArg, [in] BOOL canBubbleArg, [in] BOOL cancelableArg)
 
- Public Member Functions inherited from IWebScriptObject
HRESULT throwException ([in] BSTR exceptionMessage, [out, retval] BOOL *result)
 
HRESULT callWebScriptMethod ([in] BSTR name, [in, size_is(cArgs)] const VARIANT args[], [in] int cArgs, [out, retval] VARIANT *result)
 
HRESULT evaluateWebScript ([in] BSTR script, [out, retval] VARIANT *result)
 
HRESULT removeWebScriptKey ([in] BSTR name)
 
HRESULT stringRepresentation ([out, retval] BSTR *stringRepresentation)
 
HRESULT webScriptValueAtIndex ([in] unsigned int index, [out, retval] VARIANT *result)
 
HRESULT setWebScriptValueAtIndex ([in] unsigned int index, [in] VARIANT val)
 
HRESULT setException ([in] BSTR description)
 

Public Attributes

const unsigned short DOMEVENT_CAPTURING_PHASE = 1
 
const unsigned short DOMEVENT_AT_TARGET = 2
 
const unsigned short DOMEVENT_BUBBLING_PHASE = 3
 
const unsigned short DOMEVENT_MOUSEDOWN = 1
 
const unsigned short DOMEVENT_MOUSEUP = 2
 
const unsigned short DOMEVENT_MOUSEOVER = 4
 
const unsigned short DOMEVENT_MOUSEOUT = 8
 
const unsigned short DOMEVENT_MOUSEMOVE = 16
 
const unsigned short DOMEVENT_MOUSEDRAG = 32
 
const unsigned short DOMEVENT_CLICK = 64
 
const unsigned short DOMEVENT_DBLCLICK = 128
 
const unsigned short DOMEVENT_KEYDOWN = 256
 
const unsigned short DOMEVENT_KEYUP = 512
 
const unsigned short DOMEVENT_KEYPRESS = 1024
 
const unsigned short DOMEVENT_DRAGDROP = 2048
 
const unsigned short DOMEVENT_FOCUS = 4096
 
const unsigned short DOMEVENT_BLUR = 8192
 
const unsigned short DOMEVENT_SELECT = 16384
 
const unsigned short DOMEVENT_CHANGE = 32768
 

Member Function Documentation

◆ bubbles()

HRESULT IDOMEvent::bubbles ( [out, retval] BOOL result)

◆ cancelable()

HRESULT IDOMEvent::cancelable ( [out, retval] BOOL result)

◆ currentTarget()

HRESULT IDOMEvent::currentTarget ( [out, retval] IDOMEventTarget **  result)

◆ eventPhase()

HRESULT IDOMEvent::eventPhase ( [out, retval] unsigned short *  result)

◆ initEvent()

HRESULT IDOMEvent::initEvent ( [in] BSTR  eventTypeArg,
[in] BOOL  canBubbleArg,
[in] BOOL  cancelableArg 
)

◆ preventDefault()

HRESULT IDOMEvent::preventDefault ( )

◆ stopPropagation()

HRESULT IDOMEvent::stopPropagation ( )

◆ target()

HRESULT IDOMEvent::target ( [out, retval] IDOMEventTarget **  result)

◆ timeStamp()

HRESULT IDOMEvent::timeStamp ( [out, retval] DOMTimeStamp result)

◆ type()

HRESULT IDOMEvent::type ( [out, retval] BSTR result)

Member Data Documentation

◆ DOMEVENT_AT_TARGET

const unsigned short IDOMEvent::DOMEVENT_AT_TARGET = 2

◆ DOMEVENT_BLUR

const unsigned short IDOMEvent::DOMEVENT_BLUR = 8192

◆ DOMEVENT_BUBBLING_PHASE

const unsigned short IDOMEvent::DOMEVENT_BUBBLING_PHASE = 3

◆ DOMEVENT_CAPTURING_PHASE

const unsigned short IDOMEvent::DOMEVENT_CAPTURING_PHASE = 1

◆ DOMEVENT_CHANGE

const unsigned short IDOMEvent::DOMEVENT_CHANGE = 32768

◆ DOMEVENT_CLICK

const unsigned short IDOMEvent::DOMEVENT_CLICK = 64

◆ DOMEVENT_DBLCLICK

const unsigned short IDOMEvent::DOMEVENT_DBLCLICK = 128

◆ DOMEVENT_DRAGDROP

const unsigned short IDOMEvent::DOMEVENT_DRAGDROP = 2048

◆ DOMEVENT_FOCUS

const unsigned short IDOMEvent::DOMEVENT_FOCUS = 4096

◆ DOMEVENT_KEYDOWN

const unsigned short IDOMEvent::DOMEVENT_KEYDOWN = 256

◆ DOMEVENT_KEYPRESS

const unsigned short IDOMEvent::DOMEVENT_KEYPRESS = 1024

◆ DOMEVENT_KEYUP

const unsigned short IDOMEvent::DOMEVENT_KEYUP = 512

◆ DOMEVENT_MOUSEDOWN

const unsigned short IDOMEvent::DOMEVENT_MOUSEDOWN = 1

◆ DOMEVENT_MOUSEDRAG

const unsigned short IDOMEvent::DOMEVENT_MOUSEDRAG = 32

◆ DOMEVENT_MOUSEMOVE

const unsigned short IDOMEvent::DOMEVENT_MOUSEMOVE = 16

◆ DOMEVENT_MOUSEOUT

const unsigned short IDOMEvent::DOMEVENT_MOUSEOUT = 8

◆ DOMEVENT_MOUSEOVER

const unsigned short IDOMEvent::DOMEVENT_MOUSEOVER = 4

◆ DOMEVENT_MOUSEUP

const unsigned short IDOMEvent::DOMEVENT_MOUSEUP = 2

◆ DOMEVENT_SELECT

const unsigned short IDOMEvent::DOMEVENT_SELECT = 16384

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