Actually only use CurrentStepLabeled for booleans
The number of steps is of course the number of possible values minus one.
This commit is contained in:
parent
deb9b50eab
commit
e48a0d5eb8
|
@ -50,7 +50,9 @@ impl GenericUi {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.set_style(match unsafe { param_ptr.step_count() } {
|
.set_style(match unsafe { param_ptr.step_count() } {
|
||||||
Some(step_count) if step_count <= 2 => ParamSliderStyle::CurrentStepLabeled,
|
// This looks nice for boolean values, but it's too crowded for anything beyond
|
||||||
|
// that without making the widget wider
|
||||||
|
Some(step_count) if step_count <= 1 => ParamSliderStyle::CurrentStepLabeled,
|
||||||
Some(step_count) if step_count <= 64 => ParamSliderStyle::CurrentStep,
|
Some(step_count) if step_count <= 64 => ParamSliderStyle::CurrentStep,
|
||||||
Some(_) => ParamSliderStyle::FromLeft,
|
Some(_) => ParamSliderStyle::FromLeft,
|
||||||
// This is already the default, but continuous parameters should be drawn from
|
// This is already the default, but continuous parameters should be drawn from
|
||||||
|
|
Loading…
Reference in a new issue