Control Surface API  2.2.2
Parameter.java
1 package com.bitwig.extension.controller.api;
2 
4 
11 public interface Parameter extends SettableRangedValue, ObjectProxy
12 {
19 
26 
31  StringValue name();
32 
46  @Deprecated
47  void addNameObserver(int maxChars, String textWhenUnassigned, StringValueChangedCallback callback);
48 
63  @Deprecated
64  void addValueDisplayObserver(int maxChars, String textWhenUnassigned, StringValueChangedCallback callback);
65 
71  void reset();
72 
80  void touch(boolean isBeingTouched);
81 
90  void setIndication(boolean shouldIndicate);
91 
100  void setLabel(String label);
101 
108 }
void addNameObserver(int maxChars, String textWhenUnassigned, StringValueChangedCallback callback)
void addValueDisplayObserver(int maxChars, String textWhenUnassigned, StringValueChangedCallback callback)
void touch(boolean isBeingTouched)
void setIndication(boolean shouldIndicate)