FOREIGN MODULE java_awt_dnd; IMPORT java_awt, java_lang, java_util, java_awt_event, java_awt_datatransfer, java_io, java_awt_dnd_peer, javax_swing, java_awt_peer; TYPE Autoscroll* = POINTER TO INTERFACE RECORD (java_lang.Object) END; DnDConstants* = POINTER TO RECORD (java_lang.Object) STATIC ACTION_NONE* = 0; ACTION_COPY* = 1; ACTION_MOVE* = 2; ACTION_COPY_OR_MOVE* = 3; ACTION_LINK* = 1073741824; ACTION_REFERENCE* = 1073741824; END; DragGestureEvent* = POINTER TO EXTENSIBLE RECORD (java_util.EventObject) STATIC PROCEDURE Init*(p0 : DragGestureRecognizer; p1 : INTEGER; p2 : java_awt.Point; p3 : java_util.List) : DragGestureEvent,CONSTRUCTOR; END; DragGestureListener* = POINTER TO INTERFACE RECORD (java_lang.Object + java_util.EventListener) END; DragGestureRecognizer* = POINTER TO ABSTRACT RECORD (java_lang.Object) dragSource! : DragSource; component! : java_awt.Component; dragGestureListener! : DragGestureListener; sourceActions! : INTEGER; events! : java_util.ArrayList; STATIC PROCEDURE Init!(p0 : DragSource) : DragGestureRecognizer,CONSTRUCTOR; PROCEDURE Init!(p0 : DragSource; p1 : java_awt.Component) : DragGestureRecognizer,CONSTRUCTOR; PROCEDURE Init!(p0 : DragSource; p1 : java_awt.Component; p2 : INTEGER) : DragGestureRecognizer,CONSTRUCTOR; PROCEDURE Init!(p0 : DragSource; p1 : java_awt.Component; p2 : INTEGER; p3 : DragGestureListener) : DragGestureRecognizer,CONSTRUCTOR; END; DragSource* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) STATIC DefaultCopyDrop* : java_awt.Cursor; DefaultMoveDrop* : java_awt.Cursor; DefaultLinkDrop* : java_awt.Cursor; DefaultCopyNoDrop* : java_awt.Cursor; DefaultMoveNoDrop* : java_awt.Cursor; DefaultLinkNoDrop* : java_awt.Cursor; PROCEDURE Init*() : DragSource,CONSTRUCTOR; PROCEDURE getDefaultDragSource*() : DragSource; PROCEDURE isDragImageSupported*() : BOOLEAN; END; DragSourceContext* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + DragSourceListener) STATIC DEFAULT! = 0; ENTER! = 1; OVER! = 2; CHANGED! = 3; PROCEDURE Init*(p0 : java_awt_dnd_peer.DragSourceContextPeer; p1 : DragGestureEvent; p2 : java_awt.Cursor; p3 : java_awt.Image; p4 : java_awt.Point; p5 : java_awt_datatransfer.Transferable; p6 : DragSourceListener) : DragSourceContext,CONSTRUCTOR; END; DragSourceDragEvent* = POINTER TO EXTENSIBLE RECORD (DragSourceEvent) STATIC PROCEDURE Init*(p0 : DragSourceContext; p1 : INTEGER; p2 : INTEGER; p3 : INTEGER) : DragSourceDragEvent,CONSTRUCTOR; END; DragSourceDropEvent* = POINTER TO EXTENSIBLE RECORD (DragSourceEvent) STATIC PROCEDURE Init*(p0 : DragSourceContext) : DragSourceDropEvent,CONSTRUCTOR; PROCEDURE Init*(p0 : DragSourceContext; p1 : INTEGER; p2 : BOOLEAN) : DragSourceDropEvent,CONSTRUCTOR; END; DragSourceEvent* = POINTER TO EXTENSIBLE RECORD (java_util.EventObject) STATIC PROCEDURE Init*(p0 : DragSourceContext) : DragSourceEvent,CONSTRUCTOR; END; DragSourceListener* = POINTER TO INTERFACE RECORD (java_lang.Object + java_util.EventListener) END; DropTarget$DropTargetAutoScroller* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt_event.ActionListener) STATIC PROCEDURE Init!(p0 : java_awt.Component; p1 : java_awt.Point) : DropTarget$DropTargetAutoScroller,CONSTRUCTOR; END; DropTarget* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + DropTargetListener + java_io.Serializable) STATIC PROCEDURE Init*() : DropTarget,CONSTRUCTOR; PROCEDURE Init*(p0 : java_awt.Component; p1 : INTEGER; p2 : DropTargetListener) : DropTarget,CONSTRUCTOR; PROCEDURE Init*(p0 : java_awt.Component; p1 : INTEGER; p2 : DropTargetListener; p3 : BOOLEAN) : DropTarget,CONSTRUCTOR; PROCEDURE Init*(p0 : java_awt.Component; p1 : INTEGER; p2 : DropTargetListener; p3 : BOOLEAN; p4 : java_awt_datatransfer.FlavorMap) : DropTarget,CONSTRUCTOR; PROCEDURE Init*(p0 : java_awt.Component; p1 : DropTargetListener) : DropTarget,CONSTRUCTOR; END; DropTargetContext$TransferableProxy* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt_datatransfer.Transferable) transferable! : java_awt_datatransfer.Transferable; isLocal! : BOOLEAN; END; DropTargetContext* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) END; DropTargetDragEvent* = POINTER TO EXTENSIBLE RECORD (DropTargetEvent) STATIC PROCEDURE Init*(p0 : DropTargetContext; p1 : java_awt.Point; p2 : INTEGER; p3 : INTEGER) : DropTargetDragEvent,CONSTRUCTOR; END; DropTargetDropEvent* = POINTER TO EXTENSIBLE RECORD (DropTargetEvent) STATIC PROCEDURE Init*(p0 : DropTargetContext; p1 : java_awt.Point; p2 : INTEGER; p3 : INTEGER) : DropTargetDropEvent,CONSTRUCTOR; PROCEDURE Init*(p0 : DropTargetContext; p1 : java_awt.Point; p2 : INTEGER; p3 : INTEGER; p4 : BOOLEAN) : DropTargetDropEvent,CONSTRUCTOR; END; DropTargetEvent* = POINTER TO EXTENSIBLE RECORD (java_util.EventObject) context! : DropTargetContext; STATIC PROCEDURE Init*(p0 : DropTargetContext) : DropTargetEvent,CONSTRUCTOR; END; DropTargetListener* = POINTER TO INTERFACE RECORD (java_lang.Object + java_util.EventListener) END; InvalidDnDOperationException* = POINTER TO EXTENSIBLE RECORD (java_lang.IllegalStateException) STATIC PROCEDURE Init*() : InvalidDnDOperationException,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.String) : InvalidDnDOperationException,CONSTRUCTOR; END; MouseDragGestureRecognizer* = POINTER TO ABSTRACT RECORD (DragGestureRecognizer + java_awt_event.MouseListener + java_awt_event.MouseMotionListener) STATIC PROCEDURE Init!(p0 : DragSource) : MouseDragGestureRecognizer,CONSTRUCTOR; PROCEDURE Init!(p0 : DragSource; p1 : java_awt.Component) : MouseDragGestureRecognizer,CONSTRUCTOR; PROCEDURE Init!(p0 : DragSource; p1 : java_awt.Component; p2 : INTEGER) : MouseDragGestureRecognizer,CONSTRUCTOR; PROCEDURE Init!(p0 : DragSource; p1 : java_awt.Component; p2 : INTEGER; p3 : DragGestureListener) : MouseDragGestureRecognizer,CONSTRUCTOR; END; PROCEDURE (self:Autoscroll) autoscroll*(p0 : java_awt.Point),NEW,ABSTRACT; PROCEDURE (self:Autoscroll) getAutoscrollInsets*() : java_awt.Insets,NEW,ABSTRACT; PROCEDURE (self:DragGestureEvent) getComponent*() : java_awt.Component,NEW,EXTENSIBLE; PROCEDURE (self:DragGestureEvent) getDragAction*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DragGestureEvent) getDragOrigin*() : java_awt.Point,NEW,EXTENSIBLE; PROCEDURE (self:DragGestureEvent) getDragSource*() : DragSource,NEW,EXTENSIBLE; PROCEDURE (self:DragGestureEvent) getSourceAsDragGestureRecognizer*() : DragGestureRecognizer,NEW,EXTENSIBLE; PROCEDURE (self:DragGestureEvent) getTriggerEvent*() : java_awt_event.InputEvent,NEW,EXTENSIBLE; PROCEDURE (self:DragGestureEvent) iterator*() : java_util.Iterator,NEW,EXTENSIBLE; PROCEDURE (self:DragGestureEvent) startDrag*(p0 : java_awt.Cursor; p1 : java_awt.Image; p2 : java_awt.Point; p3 : java_awt_datatransfer.Transferable; p4 : DragSourceListener),NEW,EXTENSIBLE; PROCEDURE (self:DragGestureEvent) startDrag*(p0 : java_awt.Cursor; p1 : java_awt_datatransfer.Transferable; p2 : DragSourceListener),NEW,EXTENSIBLE; PROCEDURE (self:DragGestureEvent) toArray*() : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:DragGestureEvent) toArray*(IN p0 : ARRAY OF java_lang.Object) : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:DragGestureListener) dragGestureRecognized*(p0 : DragGestureEvent),NEW,ABSTRACT; PROCEDURE (self:DragGestureRecognizer) addDragGestureListener*(p0 : DragGestureListener),NEW,EXTENSIBLE; PROCEDURE (self:DragGestureRecognizer) appendEvent!(p0 : java_awt_event.InputEvent),NEW,EXTENSIBLE; PROCEDURE (self:DragGestureRecognizer) fireDragGestureRecognized!(p0 : INTEGER; p1 : java_awt.Point),NEW,EXTENSIBLE; PROCEDURE (self:DragGestureRecognizer) getComponent*() : java_awt.Component,NEW,EXTENSIBLE; PROCEDURE (self:DragGestureRecognizer) getDragSource*() : DragSource,NEW,EXTENSIBLE; PROCEDURE (self:DragGestureRecognizer) getSourceActions*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DragGestureRecognizer) getTriggerEvent*() : java_awt_event.InputEvent,NEW,EXTENSIBLE; PROCEDURE (self:DragGestureRecognizer) registerListeners!(),NEW,ABSTRACT; PROCEDURE (self:DragGestureRecognizer) removeDragGestureListener*(p0 : DragGestureListener),NEW,EXTENSIBLE; PROCEDURE (self:DragGestureRecognizer) resetRecognizer*(),NEW,EXTENSIBLE; PROCEDURE (self:DragGestureRecognizer) setComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE; PROCEDURE (self:DragGestureRecognizer) setSourceActions*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:DragGestureRecognizer) unregisterListeners!(),NEW,ABSTRACT; PROCEDURE (self:DragSource) createDefaultDragGestureRecognizer*(p0 : java_awt.Component; p1 : INTEGER; p2 : DragGestureListener) : DragGestureRecognizer,NEW,EXTENSIBLE; PROCEDURE (self:DragSource) createDragGestureRecognizer*(p0 : java_lang.Class; p1 : java_awt.Component; p2 : INTEGER; p3 : DragGestureListener) : DragGestureRecognizer,NEW,EXTENSIBLE; PROCEDURE (self:DragSource) createDragSourceContext!(p0 : java_awt_dnd_peer.DragSourceContextPeer; p1 : DragGestureEvent; p2 : java_awt.Cursor; p3 : java_awt.Image; p4 : java_awt.Point; p5 : java_awt_datatransfer.Transferable; p6 : DragSourceListener) : DragSourceContext,NEW,EXTENSIBLE; PROCEDURE (self:DragSource) getFlavorMap*() : java_awt_datatransfer.FlavorMap,NEW,EXTENSIBLE; PROCEDURE (self:DragSource) startDrag*(p0 : DragGestureEvent; p1 : java_awt.Cursor; p2 : java_awt.Image; p3 : java_awt.Point; p4 : java_awt_datatransfer.Transferable; p5 : DragSourceListener),NEW,EXTENSIBLE; PROCEDURE (self:DragSource) startDrag*(p0 : DragGestureEvent; p1 : java_awt.Cursor; p2 : java_awt.Image; p3 : java_awt.Point; p4 : java_awt_datatransfer.Transferable; p5 : DragSourceListener; p6 : java_awt_datatransfer.FlavorMap),NEW,EXTENSIBLE; PROCEDURE (self:DragSource) startDrag*(p0 : DragGestureEvent; p1 : java_awt.Cursor; p2 : java_awt_datatransfer.Transferable; p3 : DragSourceListener),NEW,EXTENSIBLE; PROCEDURE (self:DragSource) startDrag*(p0 : DragGestureEvent; p1 : java_awt.Cursor; p2 : java_awt_datatransfer.Transferable; p3 : DragSourceListener; p4 : java_awt_datatransfer.FlavorMap),NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) addDragSourceListener*(p0 : DragSourceListener),NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) dragDropEnd*(p0 : DragSourceDropEvent),NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) dragEnter*(p0 : DragSourceDragEvent),NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) dragExit*(p0 : DragSourceEvent),NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) dragOver*(p0 : DragSourceDragEvent),NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) dropActionChanged*(p0 : DragSourceDragEvent),NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) getComponent*() : java_awt.Component,NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) getCursor*() : java_awt.Cursor,NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) getDragSource*() : DragSource,NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) getSourceActions*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) getTransferable*() : java_awt_datatransfer.Transferable,NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) getTrigger*() : DragGestureEvent,NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) removeDragSourceListener*(p0 : DragSourceListener),NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) setCursor*(p0 : java_awt.Cursor),NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) transferablesFlavorsChanged*(),NEW,EXTENSIBLE; PROCEDURE (self:DragSourceContext) updateCurrentCursor!(p0 : INTEGER; p1 : INTEGER; p2 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:DragSourceDragEvent) getDropAction*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DragSourceDragEvent) getGestureModifiers*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DragSourceDragEvent) getTargetActions*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DragSourceDragEvent) getUserAction*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DragSourceDropEvent) getDropAction*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DragSourceDropEvent) getDropSuccess*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DragSourceEvent) getDragSourceContext*() : DragSourceContext,NEW,EXTENSIBLE; PROCEDURE (self:DragSourceListener) dragDropEnd*(p0 : DragSourceDropEvent),NEW,ABSTRACT; PROCEDURE (self:DragSourceListener) dragEnter*(p0 : DragSourceDragEvent),NEW,ABSTRACT; PROCEDURE (self:DragSourceListener) dragExit*(p0 : DragSourceEvent),NEW,ABSTRACT; PROCEDURE (self:DragSourceListener) dragOver*(p0 : DragSourceDragEvent),NEW,ABSTRACT; PROCEDURE (self:DragSourceListener) dropActionChanged*(p0 : DragSourceDragEvent),NEW,ABSTRACT; PROCEDURE (self:DropTarget$DropTargetAutoScroller) actionPerformed*(p0 : java_awt_event.ActionEvent),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget$DropTargetAutoScroller) stop!(),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget$DropTargetAutoScroller) updateLocation!(p0 : java_awt.Point),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) addDropTargetListener*(p0 : DropTargetListener),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) addNotify*(p0 : java_awt_peer.ComponentPeer),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) clearAutoscroll!(),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) createDropTargetAutoScroller!(p0 : java_awt.Component; p1 : java_awt.Point) : DropTarget$DropTargetAutoScroller,NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) createDropTargetContext!() : DropTargetContext,NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) dragEnter*(p0 : DropTargetDragEvent),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) dragExit*(p0 : DropTargetEvent),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) dragOver*(p0 : DropTargetDragEvent),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) drop*(p0 : DropTargetDropEvent),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) dropActionChanged*(p0 : DropTargetDragEvent),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) getComponent*() : java_awt.Component,NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) getDefaultActions*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) getDropTargetContext*() : DropTargetContext,NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) getFlavorMap*() : java_awt_datatransfer.FlavorMap,NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) initializeAutoscrolling!(p0 : java_awt.Point),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) isActive*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) removeDropTargetListener*(p0 : DropTargetListener),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) removeNotify*(p0 : java_awt_peer.ComponentPeer),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) setActive*(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) setComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) setDefaultActions*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) setFlavorMap*(p0 : java_awt_datatransfer.FlavorMap),NEW,EXTENSIBLE; PROCEDURE (self:DropTarget) updateAutoscroll!(p0 : java_awt.Point),NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext$TransferableProxy) getTransferData*(p0 : java_awt_datatransfer.DataFlavor) : java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext$TransferableProxy) getTransferDataFlavors*() : POINTER TO ARRAY OF java_awt_datatransfer.DataFlavor,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext$TransferableProxy) isDataFlavorSupported*(p0 : java_awt_datatransfer.DataFlavor) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) acceptDrag!(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) acceptDrop!(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) addNotify*(p0 : java_awt_dnd_peer.DropTargetContextPeer),NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) createTransferableProxy!(p0 : java_awt_datatransfer.Transferable; p1 : BOOLEAN) : java_awt_datatransfer.Transferable,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) dropComplete*(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) getComponent*() : java_awt.Component,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) getCurrentDataFlavors!() : POINTER TO ARRAY OF java_awt_datatransfer.DataFlavor,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) getCurrentDataFlavorsAsList!() : java_util.List,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) getDropTarget*() : DropTarget,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) getTargetActions!() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) getTransferable!() : java_awt_datatransfer.Transferable,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) isDataFlavorSupported!(p0 : java_awt_datatransfer.DataFlavor) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) rejectDrag!(),NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) rejectDrop!(),NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) removeNotify*(),NEW,EXTENSIBLE; PROCEDURE (self:DropTargetContext) setTargetActions!(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDragEvent) acceptDrag*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDragEvent) getCurrentDataFlavors*() : POINTER TO ARRAY OF java_awt_datatransfer.DataFlavor,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDragEvent) getCurrentDataFlavorsAsList*() : java_util.List,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDragEvent) getDropAction*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDragEvent) getLocation*() : java_awt.Point,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDragEvent) getSourceActions*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDragEvent) isDataFlavorSupported*(p0 : java_awt_datatransfer.DataFlavor) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDragEvent) rejectDrag*(),NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDropEvent) acceptDrop*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDropEvent) dropComplete*(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDropEvent) getCurrentDataFlavors*() : POINTER TO ARRAY OF java_awt_datatransfer.DataFlavor,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDropEvent) getCurrentDataFlavorsAsList*() : java_util.List,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDropEvent) getDropAction*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDropEvent) getLocation*() : java_awt.Point,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDropEvent) getSourceActions*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDropEvent) getTransferable*() : java_awt_datatransfer.Transferable,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDropEvent) isDataFlavorSupported*(p0 : java_awt_datatransfer.DataFlavor) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDropEvent) isLocalTransfer*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetDropEvent) rejectDrop*(),NEW,EXTENSIBLE; PROCEDURE (self:DropTargetEvent) getDropTargetContext*() : DropTargetContext,NEW,EXTENSIBLE; PROCEDURE (self:DropTargetListener) dragEnter*(p0 : DropTargetDragEvent),NEW,ABSTRACT; PROCEDURE (self:DropTargetListener) dragExit*(p0 : DropTargetEvent),NEW,ABSTRACT; PROCEDURE (self:DropTargetListener) dragOver*(p0 : DropTargetDragEvent),NEW,ABSTRACT; PROCEDURE (self:DropTargetListener) drop*(p0 : DropTargetDropEvent),NEW,ABSTRACT; PROCEDURE (self:DropTargetListener) dropActionChanged*(p0 : DropTargetDragEvent),NEW,ABSTRACT; PROCEDURE (self:MouseDragGestureRecognizer) mouseClicked*(p0 : java_awt_event.MouseEvent),NEW,EXTENSIBLE; PROCEDURE (self:MouseDragGestureRecognizer) mouseDragged*(p0 : java_awt_event.MouseEvent),NEW,EXTENSIBLE; PROCEDURE (self:MouseDragGestureRecognizer) mouseEntered*(p0 : java_awt_event.MouseEvent),NEW,EXTENSIBLE; PROCEDURE (self:MouseDragGestureRecognizer) mouseExited*(p0 : java_awt_event.MouseEvent),NEW,EXTENSIBLE; PROCEDURE (self:MouseDragGestureRecognizer) mouseMoved*(p0 : java_awt_event.MouseEvent),NEW,EXTENSIBLE; PROCEDURE (self:MouseDragGestureRecognizer) mousePressed*(p0 : java_awt_event.MouseEvent),NEW,EXTENSIBLE; PROCEDURE (self:MouseDragGestureRecognizer) mouseReleased*(p0 : java_awt_event.MouseEvent),NEW,EXTENSIBLE; PROCEDURE (self:MouseDragGestureRecognizer) registerListeners!(),EXTENSIBLE; PROCEDURE (self:MouseDragGestureRecognizer) unregisterListeners!(),EXTENSIBLE; END java_awt_dnd.