|
Control Surface API
2.2.2
|

Instances of this interface represent the cursor item of track selections.
Definition at line 8 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 | ) |
Creates a named device selection cursor that is independent from the device selection in the Bitwig Studio user interface, assuming the name parameter is not null. When name is null the result is equal to calling Track#createCursorDevice.
| 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 | ||
| ) |
Creates a named device selection cursor that is independent from the device selection in the Bitwig Studio user interface, assuming the name parameter is not null. When name is null the result is equal to calling Track#createCursorDevice.
| 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. |
| 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.