Bitwig Studio Control Surface API  4.0.1
Settings.java
1 package com.bitwig.extension.controller.api;
2 
4 
11 public interface Settings
12 {
25  Signal getSignalSetting(final String label, final String category, final String action);
26 
48  final String label,
49  final String category,
50  final double minValue,
51  final double maxValue,
52  final double stepResolution,
53  final String unit,
54  final double initialValue);
55 
72  final String label,
73  final String category,
74  final String[] options,
75  final String initialValue);
76 
91  final String label,
92  final String category,
93  final EnumValueDefinition initialValue);
94 
109  final String label,
110  final String category,
111  final SettableEnumValue value);
112 
128  final String label,
129  final String category,
130  final int numChars,
131  final String initialText);
132 
146  final String label,
147  final String category,
148  final Color initialColor);
149 
163  final String label,
164  final String category,
165  final SettableColorValue value);
166 
180  final String label,
181  final String category,
182  final boolean initialValue);
183 
197  final String label,
198  final String category,
199  final SettableBooleanValue value);
200 }
SettableEnumValue getEnumSetting(final String label, final String category, final String[] options, final String initialValue)
Signal getSignalSetting(final String label, final String category, final String action)
SettableStringValue getStringSetting(final String label, final String category, final int numChars, final String initialText)
SettableBooleanValue getBooleanSetting(final String label, final String category, final boolean initialValue)
SettableColorValue getColorSettingForValue(final String label, final String category, final SettableColorValue value)
SettableEnumValue getEnumSettingForValue(final String label, final String category, final SettableEnumValue value)
SettableRangedValue getNumberSetting(final String label, final String category, final double minValue, final double maxValue, final double stepResolution, final String unit, final double initialValue)
SettableColorValue getColorSetting(final String label, final String category, final Color initialColor)
SettableBooleanValue getBooleanSettingForValue(final String label, final String category, final SettableBooleanValue value)