plushie/widget/vertical_slider

Vertical slider widget builder (numeric range selection, vertical axis).

Types

pub opaque type VerticalSlider

Values

pub fn a11y(vs: VerticalSlider, a: a11y.A11y) -> VerticalSlider

Set accessibility properties for this widget.

pub fn build(vs: VerticalSlider) -> node.Node

Build the vertical slider into a renderable Node.

pub fn default_value(
  vs: VerticalSlider,
  v: Float,
) -> VerticalSlider

Set the default value (double-click to reset).

pub fn event_rate(
  vs: VerticalSlider,
  rate: Int,
) -> VerticalSlider

Set the event throttle rate in milliseconds.

pub fn height(vs: VerticalSlider, h: Float) -> VerticalSlider

Set the height.

pub fn label(vs: VerticalSlider, l: String) -> VerticalSlider

Set the label text.

pub fn new(
  id: String,
  range: #(Float, Float),
  value: Float,
) -> VerticalSlider

Create a new vertical slider builder.

pub fn rail_color(
  vs: VerticalSlider,
  c: color.Color,
) -> VerticalSlider

Set the rail color.

pub fn rail_width(vs: VerticalSlider, w: Float) -> VerticalSlider

Set the rail width.

pub fn shift_step(vs: VerticalSlider, s: Float) -> VerticalSlider

Set the step increment when shift is held.

pub fn step(vs: VerticalSlider, s: Float) -> VerticalSlider

Set the step increment.

pub fn style(vs: VerticalSlider, s: String) -> VerticalSlider

Set the style.

pub fn width(
  vs: VerticalSlider,
  w: length.Length,
) -> VerticalSlider

Set the width.

Search Document