Control Surface API  2.2.2
ChannelBank.java
1 package com.bitwig.extension.controller.api;
2 
5 
14 public interface ChannelBank<ChannelType extends Channel> extends ObjectProxy, Bank<ChannelType>
15 {
25  Channel getChannel(int indexInBank);
26 
34  void setChannelScrollStepSize(int stepSize);
35 
43  void scrollChannelsPageUp();
44 
53 
60  void scrollChannelsUp();
61 
68  void scrollChannelsDown();
69 
79  void scrollToChannel(int position);
80 
88 
101  @Deprecated
102  void addChannelScrollPositionObserver(IntegerValueChangedCallback callback, int valueWhenUnassigned);
103 
110 
119  @Deprecated
121 
128 
137  @Deprecated
139 
147 
157  @Deprecated
159 
166  @Deprecated
167  void scrollSendsPageUp();
168 
175  @Deprecated
176  void scrollSendsPageDown();
177 
184  @Deprecated
185  void scrollSendsUp();
186 
193  @Deprecated
194  void scrollSendsDown();
195 
204  @Deprecated
205  void scrollToSend(int position);
206 
215  @Deprecated
217 
226  @Deprecated
228 
238  @Deprecated
240 }
void addChannelScrollPositionObserver(IntegerValueChangedCallback callback, int valueWhenUnassigned)
void addCanScrollChannelsDownObserver(BooleanValueChangedCallback callback)
void addCanScrollSendsDownObserver(BooleanValueChangedCallback callback)
void addCanScrollChannelsUpObserver(BooleanValueChangedCallback callback)
void addChannelCountObserver(IntegerValueChangedCallback callback)
void addCanScrollSendsUpObserver(BooleanValueChangedCallback callback)
void addSendCountObserver(IntegerValueChangedCallback callback)