Interface InsertionPoint
public interface InsertionPoint
Defines an insertion point where various objects can be inserted as if the user had dragged and dropped
them to this insertion point (e.g with the mouse). Some things may not make sense to insert in which case
nothing happens.
- Since:
- API version 7
-
Method Summary
Modifier and TypeMethodDescriptionvoidbrowse()Starts browsing using the popup browser for something to insert at this insertion point.voidcopyDevices(Device... devices) Copies the supplied devices to this insertion point.voidcopySlotsOrScenes(ClipLauncherSlotOrScene... clipLauncherSlotOrScenes) Copies the supplied slots or scenes to this insertion point.voidcopyTracks(Track... tracks) Copies the supplied tracks to this insertion point.voidInserts a Bitwig device with the supplied id at this insertion point.voidInserts a CLAP plugin device with the supplied id at this insertion point.voidinsertFile(String path) Inserts the supplied file at this insertion point.voidinsertVST2Device(int id) Inserts a VST2 plugin device with the supplied id at this insertion point.voidInserts a VST3 plugin device with the supplied id at this insertion point.voidmoveDevices(Device... devices) Moves the supplied devices to this insertion point.voidmoveSlotsOrScenes(ClipLauncherSlotOrScene... clipLauncherSlotOrScenes) Moves the supplied slots or scenes to this insertion point.voidmoveTracks(Track... tracks) Moves the supplied tracks to this insertion point.voidpaste()Pastes the contents of the clipboard at this insertion point.
-
Method Details
-
copyTracks
Copies the supplied tracks to this insertion point. If it's not possible to do so then this does nothing. -
moveTracks
Moves the supplied tracks to this insertion point. If it's not possible to do so then this does nothing. -
copyDevices
Copies the supplied devices to this insertion point. If it's not possible to do so then this does nothing. -
moveDevices
Moves the supplied devices to this insertion point. If it's not possible to do so then this does nothing. -
copySlotsOrScenes
Copies the supplied slots or scenes to this insertion point. If it's not possible to do so then this does nothing. -
moveSlotsOrScenes
Moves the supplied slots or scenes to this insertion point. If it's not possible to do so then this does nothing. -
insertFile
Inserts the supplied file at this insertion point. If it's not possible to do so then this does nothing. -
insertBitwigDevice
Inserts a Bitwig device with the supplied id at this insertion point. If the device is unknown or it's not possible to insert a device here then his does nothing.- Parameters:
id- The Bitwig device id to insert
-
insertVST2Device
void insertVST2Device(int id) Inserts a VST2 plugin device with the supplied id at this insertion point. If the plug-in is unknown, or it's not possible to insert a plug-in here then his does nothing.- Parameters:
id- The VST2 plugin id to insert
-
insertVST3Device
Inserts a VST3 plugin device with the supplied id at this insertion point. If the plug-in is unknown, or it's not possible to insert a plug-in here then his does nothing.- Parameters:
id- The VST3 plugin id to insert
-
insertCLAPDevice
Inserts a CLAP plugin device with the supplied id at this insertion point. If the plug-in is unknown, or it's not possible to insert a plug-in here then his does nothing.- Parameters:
id- The CLAP plugin id to insert- Since:
- API version 18
-
paste
void paste()Pastes the contents of the clipboard at this insertion point. -
browse
void browse()Starts browsing using the popup browser for something to insert at this insertion point. -
browseAction
HardwareActionBindable browseAction()- Since:
- API version 15
-