|
Bitwig Studio Control Surface API
4.0.1
|
Inheritance diagram for CursorTrack:Instances of this interface represent the cursor item of track selections.
Definition at line 10 of file CursorTrack.java.
| PinnableCursorDevice createCursorDevice | ( | ) |
Returns an object that provides access to the cursor item of the track's device selection as shown in the Bitwig Studio user interface.
Implements Track.
| PinnableCursorDevice createCursorDevice | ( | String | name | ) |
| name | the name of the custom device selection cursor, for example "Primary", or null to refer to the device selection cursor in the arranger cursor track as shown in the Bitwig Studio user interface. |
Implements Track.
| PinnableCursorDevice createCursorDevice | ( | String | name, |
| int | numSends | ||
| ) |
| name | the name of the custom device selection cursor, for example "Primary", or null to refer to the device selection cursor in the arranger cursor track as shown in the Bitwig Studio user interface. |
| numSends | the number of sends that are simultaneously accessible in nested channels. |
Implements Track.
| PinnableCursorDevice createCursorDevice | ( | String | id, |
| String | name, | ||
| int | numSends, | ||
| CursorDeviceFollowMode | followMode | ||
| ) |
Creates a CursorDevice for this cursor track that by default follows a device based on the supplied follow mode.
| id | An id that is used to identify this cursor. |
| name | A name that is displayed to the user for this cursor. |
| numSends | the number of sends that are simultaneously accessible in nested channels. |
| followMode | Mode that defines how this cursor should follow devices. |
| PinnableCursorClip createLauncherCursorClip | ( | int | gridWidth, |
| int | gridHeight | ||
| ) |
Creates a PinnableCursorClip for this track that follows a clip within the track on the clip launcher. This clip typically gets updated when the user selects a new clip on the clip launcher. It can also act independently from the user's selection if the user so chooses in the settings for the controller.
| PinnableCursorClip createLauncherCursorClip | ( | String | id, |
| String | name, | ||
| int | gridWidth, | ||
| int | gridHeight | ||
| ) |
Creates a PinnableCursorClip for this track that follows a clip within the track on the clip launcher. This clip typically gets updated when the user selects a new clip on the clip launcher. It can also act independently from the user's selection if the user so chooses in the settings for the controller.
| void selectFirstChild | ( | ) |
Makes the cursor track point to the first child found with the track group that this cursor currently points to. If this cursor is not pointing to a track group or the track group is empty then this has no effect.
| void selectParent | ( | ) |
Makes the cursor track point to it's parent group track, in case it is not already pointing to the root group track.
| void setCursorNavigationMode | ( | CursorNavigationMode | mode | ) |
Specifies the behaviour of the functions selectPrevious(), selectNext(), selectFirst() and selectLast(). Calling those functions can either navigate the cursor within the current nesting level, or over a flat list of either all tracks or only the expanded tracks. Default is CursorNavigationMode.FLAT.