Platforms to show: All Mac Windows Linux Cross-Platform
Drag & Drop
More on Drag & Drop than Realbasic can do out of the box.
- class DragFolderItemMBS
- method close
- property File as FolderItem
- property Finderflags as Integer
- property MacCreator as String
- property MacType as String
- class DragItemMBS
- method AddFlavorDataAsMemory(ID as integer, type as integer, data as memoryblock)
- method AddFlavorDataAsMemory(ID as integer, type as integer, data as memoryblock, OnlyPrivate as boolean)
- method AddFlavorDataAsString(ID as integer, type as integer, data as string)
- method AddFlavorDataAsString(ID as integer, type as integer, data as string, OnlyPrivate as boolean)
- method AddFlavorFileReference(ID as integer, file as DragFolderItemMBS)
- method AddFlavorFileReference(ID as integer, file as DragFolderItemMBS, OnlyPrivate as boolean)
- method close
- method Create as boolean
- method DragAllowableActions as integer
- method DragDropAction as integer
- method FlavorCount(ID as integer) as integer
- method FlavorDataAsMemory(ID as integer, type as integer) as memoryblock
- method FlavorDataAsString(ID as integer, type as integer) as string
- method FlavorDataFlags(ID as integer, type as integer) as integer
- method FlavorFileReference(ID as integer) as DragFolderItemMBS
- method FlavorFileReferenceAvailable(ID as integer) as boolean
- method FlavorMovieAvailable(ID as integer) as boolean
- method FlavorPicture(ID as integer) as Picture
- method FlavorPictureAvailable(ID as integer) as boolean
- method FlavorSoundAvailable(ID as integer) as boolean
- method FlavorText(ID as integer) as string
- method FlavorTextAvailable(ID as integer) as boolean
- method FlavorTextStyle(ID as integer) as string
- method FlavorTextStyleAvailable(ID as integer) as boolean
- method FlavorType(ID as integer, index as integer) as integer
- method FlavorUnicodeTextAvailable(ID as integer) as boolean
- method HasLeftSenderWindow as boolean
- method InsideSenderApplication as boolean
- method InsideSenderWindow as boolean
- method IsDroppedToTrash as boolean
- method ItemCount as integer
- method ItemGetRect(ID as integer, byref left as integer, byref top as integer, byref width as integer, byref height as integer)
- method ItemID(index as integer) as integer
- method ItemSetRect(ID as integer, left as integer, top as integer, width as integer, height as integer)
- method ModifiersCurrent as integer
- method ModifiersMouseDown as integer
- method ModifiersMouseUp as integer
- method MouseGlobalPinnedX as integer
- method MouseGlobalPinnedY as integer
- method MouseOriginX as integer
- method MouseOriginY as integer
- method MouseX as integer
- method MouseY as integer
- method SetDragAllowableActions(actions as integer, Local as boolean)
- method SetDragCGImage(CGImageHandle as integer, ImageOffsetX as single, ImageOffsetY as single, flags as integer)
- method SetDragImage(pic as picture, OffsetX as integer, OffsetY as integer, flags as integer)
- method SetDragImageWithRegion(pic as picture, OffsetX as integer, OffsetY as integer, flags as integer, regionhandle as integer)
- method SetDragPicture(pic as picture, ImageOffsetX as single, ImageOffsetY as single, flags as integer)
- method StartDrag(MouseX as integer, MouseY as integer, MouseModifiers as integer, Left as integer, Top as integer, Width as integer, Height as integer)
- property Handle as Integer
- property Lasterror as Integer
- property Release as Boolean
- const kDragActionAlias=2
- const kDragActionAll=&hFFFFFFFF
- const kDragActionCopy=1
- const kDragActionDelete=32
- const kDragActionGeneric=4
- const kDragActionMove=16
- const kDragActionNothing=0
- const kDragActionPrivate=8
- class DragReceiverMBS
- method AttachWindow(win as window) as boolean
- method AttachWindowHandle(win as integer) as boolean
- method close
- property WindowHandle as Integer
- event Received(drag as DragItemMBS) as boolean
- class DragTrackerMBS
- method AttachWindow(win as window) as boolean
- method AttachWindowHandle(win as integer) as boolean
- method close
- property WindowHandle as Integer
- event Dragging(message as integer, drag as DragItemMBS) as boolean
The items on this page are in the following plugins: MBS REALbasic Mac Plugin.
Links
MBS REAL studio PDF Plugins - Pfarrgemeinde St. Arnulf Nickenich