FOREIGN MODULE java_awt_dnd_peer; IMPORT java_awt, java_awt_dnd, java_lang, java_awt_datatransfer; TYPE DragSourceContextPeer* = POINTER TO INTERFACE RECORD (java_lang.Object) END; DropTargetContextPeer* = POINTER TO INTERFACE RECORD (java_lang.Object) END; DropTargetPeer* = POINTER TO INTERFACE RECORD (java_lang.Object) END; PROCEDURE (self:DragSourceContextPeer) getCursor*() : java_awt.Cursor,NEW,ABSTRACT; PROCEDURE (self:DragSourceContextPeer) setCursor*(p0 : java_awt.Cursor),NEW,ABSTRACT; PROCEDURE (self:DragSourceContextPeer) startDrag*(p0 : java_awt_dnd.DragSourceContext; p1 : java_awt.Cursor; p2 : java_awt.Image; p3 : java_awt.Point),NEW,ABSTRACT; PROCEDURE (self:DragSourceContextPeer) transferablesFlavorsChanged*(),NEW,ABSTRACT; PROCEDURE (self:DropTargetContextPeer) acceptDrag*(p0 : INTEGER),NEW,ABSTRACT; PROCEDURE (self:DropTargetContextPeer) acceptDrop*(p0 : INTEGER),NEW,ABSTRACT; PROCEDURE (self:DropTargetContextPeer) dropComplete*(p0 : BOOLEAN),NEW,ABSTRACT; PROCEDURE (self:DropTargetContextPeer) getDropTarget*() : java_awt_dnd.DropTarget,NEW,ABSTRACT; PROCEDURE (self:DropTargetContextPeer) getTargetActions*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:DropTargetContextPeer) getTransferDataFlavors*() : POINTER TO ARRAY OF java_awt_datatransfer.DataFlavor,NEW,ABSTRACT; PROCEDURE (self:DropTargetContextPeer) getTransferable*() : java_awt_datatransfer.Transferable,NEW,ABSTRACT; PROCEDURE (self:DropTargetContextPeer) isTransferableJVMLocal*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:DropTargetContextPeer) rejectDrag*(),NEW,ABSTRACT; PROCEDURE (self:DropTargetContextPeer) rejectDrop*(),NEW,ABSTRACT; PROCEDURE (self:DropTargetContextPeer) setTargetActions*(p0 : INTEGER),NEW,ABSTRACT; PROCEDURE (self:DropTargetPeer) addDropTarget*(p0 : java_awt_dnd.DropTarget),NEW,ABSTRACT; PROCEDURE (self:DropTargetPeer) removeDropTarget*(p0 : java_awt_dnd.DropTarget),NEW,ABSTRACT; END java_awt_dnd_peer.