Control Surface API  2.2.2
Settings.java
1 package com.bitwig.extension.controller.api;
2 
9 public interface Settings
10 {
23  Signal getSignalSetting(final String label, final String category, final String action);
24 
46  final String label,
47  final String category,
48  final double minValue,
49  final double maxValue,
50  final double stepResolution,
51  final String unit,
52  final double initialValue);
53 
70  final String label,
71  final String category,
72  final String[] options,
73  final String initialValue);
74 
90  final String label,
91  final String category,
92  final int numChars,
93  final String initialText);
94 }
SettableRangedValue getNumberSetting(final String label, final String category, final double minValue, final double maxValue, final double stepResolution, final String unit, final double 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)
SettableEnumValue getEnumSetting(final String label, final String category, final String[] options, final String initialValue)