Interface OptionInstance.SliderableOrCyclableValueSet<T>
- All Superinterfaces:
OptionInstance.CycleableValueSet<T>, OptionInstance.SliderableValueSet<T>, OptionInstance.ValueSet<T>
- All Known Implementing Classes:
OptionInstance.ClampingLazyMaxIntRange
- Enclosing class:
OptionInstance<T>
static interface OptionInstance.SliderableOrCyclableValueSet<T>
extends OptionInstance.SliderableValueSet<T>, OptionInstance.CycleableValueSet<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface OptionInstance.CycleableValueSet
OptionInstance.CycleableValueSet.ValueSetter<T> -
Method Summary
Modifier and TypeMethodDescriptiondefault Function<OptionInstance<T>, AbstractWidget> createButton(OptionInstance.TooltipSupplier<T> tooltip, Options options, int x, int y, int width, Consumer<T> onValueChanged) booleanMethods inherited from interface OptionInstance.CycleableValueSet
valueListSupplier, valueSetterMethods inherited from interface OptionInstance.SliderableValueSet
applyValueImmediately, fromSliderValue, next, previous, toSliderValueMethods inherited from interface OptionInstance.ValueSet
codec, validateValue
-
Method Details
-
createCycleButton
boolean createCycleButton() -
createButton
default Function<OptionInstance<T>, AbstractWidget> createButton(OptionInstance.TooltipSupplier<T> tooltip, Options options, int x, int y, int width, Consumer<T> onValueChanged) - Specified by:
createButtonin interfaceOptionInstance.CycleableValueSet<T>- Specified by:
createButtonin interfaceOptionInstance.SliderableValueSet<T>- Specified by:
createButtonin interfaceOptionInstance.ValueSet<T>
-