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