Exports related to drag and drop functionality.
Interfaces
DragAssetObject
| Property | Type |
|---|---|
assetObject | StorableMedia |
offset | number |
DropTarget
| Property | Type |
|---|---|
acceptsClip | boolean |
Methods
dropValid(
dataTransfer?):boolean
| Parameter | Type |
|---|---|
dataTransfer? | Not | DataTransfer |
Returns boolean.
handleDragged():
void
Returns void.
handleDropped(
dataTransfer?,clientX?):void
| Parameter | Type |
|---|---|
dataTransfer? | Not | DataTransfer |
clientX? | number |
Returns void.
mashIndex(
dataTransfer?,clientX?):undefined|ClipLocation
| Parameter | Type |
|---|---|
dataTransfer? | Not | DataTransfer |
clientX? | number |
Returns undefined | ClipLocation.
Droppable
| Property | Type |
|---|---|
selected | boolean |
Type Aliases
DropType
TransferType
TransferType: `${string}/x-masher`
Variables
$dragging
const$dragging:"dragging"
DROP_TARGET_CSS
constDROP_TARGET_CSS:CSSResult
DROP_TYPES
constDROP_TYPES:string[]
Functions
dragTypeValid
dragTypeValid(
dataTransfer?,allowClip?):dataTransfer is DataTransfer
| Parameter | Type |
|---|---|
dataTransfer? | Not | DataTransfer |
allowClip? | boolean |
Returns dataTransfer is DataTransfer.
dragTypes
dragTypes(
dataTransfer?):string[]
| Parameter | Type |
|---|---|
dataTransfer? | Not | DataTransfer |
Returns string[].
dropFile
dropFile(
framework,file,source?):Promise<DataOrError<StorableMedia>>
| Parameter | Type |
|---|---|
framework | Framework |
file | File |
source? | string |
Returns Promise<DataOrError<StorableMedia>>.
dropRawFiles
dropRawFiles(
framework,fileList):Promise<StorableMedia[]> |undefined
| Parameter | Type |
|---|---|
framework | Framework |
fileList | FileList |
Returns Promise<StorableMedia[]> | undefined.
dropped
dropped(
framework,dataTransfer?,clipLocation?):Promise<void>
| Parameter | Type |
|---|---|
framework | Framework |
dataTransfer? | Not | DataTransfer |
clipLocation? | ClipLocation |
Returns Promise<void>.
droppedMashIndex
droppedMashIndex(
dataTransfer,track?,scale?,framePixels?,clipId?):ClipLocation
| Parameter | Type |
|---|---|
dataTransfer | DataTransfer |
track? | Track |
scale? | number |
framePixels? | number |
clipId? | string |
Returns ClipLocation.
droppingFiles
droppingFiles(
dataTransfer?):boolean
| Parameter | Type |
|---|---|
dataTransfer? | Not | DataTransfer |
Returns boolean.
isDragAssetObject
isDragAssetObject(
value):value is DragAssetObject
| Parameter | Type |
|---|---|
value | any |
Returns value is DragAssetObject.
isDropType
isDropType(
value):value is DropType
| Parameter | Type |
|---|---|
value | any |
Returns value is DropType.