1{ Parsed from WebKit.framework DOMEvent.h }
2
3
4{$ifdef TYPES}
5type
6  DOMEventPtr = ^DOMEvent;
7{$endif}
8
9{$ifdef TYPES}
10const
11  DOM_NONE = 0;
12  DOM_CAPTURING_PHASE = 1;
13  DOM_AT_TARGET = 2;
14  DOM_BUBBLING_PHASE = 3;
15{$endif}
16
17{$ifdef CLASSES}
18
19type
20  DOMEvent = objcclass external (DOMObject)
21  public
22    function type_: NSString; message 'type';
23    function target: DOMEventTargetProtocol; message 'target';
24    function currentTarget: DOMEventTargetProtocol; message 'currentTarget';
25    function eventPhase: cushort; message 'eventPhase';
26    function bubbles: ObjCBOOL; message 'bubbles';
27    function cancelable: ObjCBOOL; message 'cancelable';
28    function timeStamp: DOMTimeStamp; message 'timeStamp';
29    function srcElement: DOMEventTargetProtocol; message 'srcElement';
30    procedure setReturnValue(newValue: ObjCBOOL); message 'setReturnValue:';
31    function returnValue: ObjCBOOL; message 'returnValue';
32    procedure setCancelBubble(newValue: ObjCBOOL); message 'setCancelBubble:';
33    function cancelBubble: ObjCBOOL; message 'cancelBubble';
34    procedure stopPropagation; message 'stopPropagation';
35    procedure preventDefault; message 'preventDefault';
36    procedure initEvent_canBubbleArg_cancelableArg (eventTypeArg: NSString; canBubbleArg: ObjCBOOL; cancelableArg: ObjCBOOL); message 'initEvent:canBubbleArg:cancelableArg:'; { available in 10_5 }
37  end;
38
39
40type
41  DOMEventDeprecated = objccategory external (DOMEvent)
42    procedure initEvent_canBubbleArg (eventTypeArg: NSString; cancelableArg: ObjCBOOL); message 'initEvent:canBubbleArg:'; deprecated 'in 10_4, 10_5';
43  end;
44{$endif}
45
46