Bitwig Studio Control Surface API
5.0.11
|
Public Member Functions | |
void | addExistsObserver (BooleanValueChangedCallback callback) |
IntegerValue | entryCount () |
void | addEntryCountObserver (IntegerValueChangedCallback callback) |
BrowserItem | createCursorItem () |
BrowserItemBank | createItemBank (int size) |
![]() | |
BooleanValue | exists () |
BooleanValue | createEqualsValue (ObjectProxy other) |
![]() | |
boolean | isSubscribed () |
void | setIsSubscribed (boolean value) |
void | subscribe () |
void | unsubscribe () |
Instances of this interface are used to navigate a column in the Bitwig Studio browser.
void addEntryCountObserver | ( | IntegerValueChangedCallback | callback | ) |
Registers an observer that reports the underlying total count of column entries (not the size of the column window).
callback | a callback function that receives a single integer parameter |
void addExistsObserver | ( | BooleanValueChangedCallback | callback | ) |
Registers an observer that reports if the column exists.
callback | a callback function that receives a single boolean parameter |
BrowserItem createCursorItem | ( | ) |
Returns the cursor item, which can be used to navigate over the list of entries.
Implemented in BrowserFilterColumn, and BrowserResultsColumn.
BrowserItemBank createItemBank | ( | int | size | ) |
Returns an object that provides access to a bank of successive entries using a window configured with the given size, that can be scrolled over the list of entries.
size | the number of simultaneously accessible items |
Implemented in BrowserFilterColumn, and BrowserResultsColumn.
IntegerValue entryCount | ( | ) |
Value that reports the underlying total count of column entries (not the size of the column window).