Bitwig Studio Control Surface API  4.0.1
DeviceBank.java
1 package com.bitwig.extension.controller.api;
2 
5 
17 public interface DeviceBank extends Bank<Device>
18 {
27 
37  Device getDevice(int indexInBank);
38 
44  void scrollPageUp();
45 
51  void scrollPageDown();
52 
58  void scrollUp();
59 
65  void scrollDown();
66 
75  @Deprecated
76  void scrollTo(int position);
77 
89  @Deprecated
90  void addScrollPositionObserver(IntegerValueChangedCallback callback, int valueWhenUnassigned);
91 
100  @Deprecated
102 
111  @Deprecated
113 
123  @Deprecated
125 
134  void browseToInsertDevice(int index);
135 
144  void setDeviceMatcher(DeviceMatcher matcher);
145 }
void setDeviceMatcher(DeviceMatcher matcher)
void addCanScrollDownObserver(BooleanValueChangedCallback callback)
void addCanScrollUpObserver(BooleanValueChangedCallback callback)
void addDeviceCountObserver(IntegerValueChangedCallback callback)
void addScrollPositionObserver(IntegerValueChangedCallback callback, int valueWhenUnassigned)