Bitwig Studio Control Surface API
5.0.11
|
Public Member Functions | |
void | selectPrevious () |
HardwareActionBindable | selectPreviousAction () |
void | selectNext () |
HardwareActionBindable | selectNextAction () |
void | selectFirst () |
void | selectLast () |
BooleanValue | hasNext () |
BooleanValue | hasPrevious () |
void | addCanSelectPreviousObserver (BooleanValueChangedCallback callback) |
void | addCanSelectNextObserver (BooleanValueChangedCallback callback) |
![]() | |
default RelativeHardwareControlBinding | addBinding (RelativeHardwareControl hardwareControl) |
RelativeHardwareControlBinding | addBindingWithSensitivity (RelativeHardwareControl hardwareControl, double sensitivity) |
A generic interface that provides the foundation for working with selections.
Implementations of this interface can either represent custom selection cursors that are created by controller scripts, or represent the cursor of user selections as shown in Bitwig Studio editors, such as the Arranger track selection cursor, the note editor event selection cursor and so on.
void addCanSelectNextObserver | ( | BooleanValueChangedCallback | callback | ) |
Registers a function with bool argument that gets called when the next item gains or remains selectable.
void addCanSelectPreviousObserver | ( | BooleanValueChangedCallback | callback | ) |
Registers a function with bool argument that gets called when the previous item gains or remains selectable.
BooleanValue hasNext | ( | ) |
Boolean value that reports whether there is an item after the current cursor position.
BooleanValue hasPrevious | ( | ) |
Boolean value that reports whether there is an item before the current cursor position.
void selectFirst | ( | ) |
Select the first item.
void selectLast | ( | ) |
Select the last item.
void selectNext | ( | ) |
Select the next item.
void selectPrevious | ( | ) |
Select the previous item.