LavaUI docs

struct SliderStyle

Swift

struct SliderStyle

Colours and metrics for a Slider.

Sources/LavaUI/Slider.swift:190

Constructors

init(trackWidth: Float = 140, trackThickness: Float = 4, knobRadius: Float = 7, knobHoverScale: Float = 1.25, activeTrack: Color? = nil, inactiveTrack: Color? = nil, knob: Color? = nil, disabledTrack: Color? = nil, disabledKnob: Color? = nil, foreground: Color? = nil, disabledForeground: Color? = nil, valueGap: Float = 8, valueWidth: Float = 44, duration: Double = 0.1)

Not documented.

Sources/LavaUI/Slider.swift:210

Properties

var activeTrack: Color

Not documented.

Sources/LavaUI/Slider.swift:197

var disabledForeground: Color

Not documented.

Sources/LavaUI/Slider.swift:203

var disabledKnob: Color

Not documented.

Sources/LavaUI/Slider.swift:201

var disabledTrack: Color

Not documented.

Sources/LavaUI/Slider.swift:200

var duration: Double

Not documented.

Sources/LavaUI/Slider.swift:208

var foreground: Color

Not documented.

Sources/LavaUI/Slider.swift:202

var inactiveTrack: Color

Not documented.

Sources/LavaUI/Slider.swift:198

var knob: Color

Not documented.

Sources/LavaUI/Slider.swift:199

var knobHoverScale: Float

Knob size multiplier while hovered or dragged.

Sources/LavaUI/Slider.swift:196

var knobRadius: Float

Not documented.

Sources/LavaUI/Slider.swift:194

var trackThickness: Float

Not documented.

Sources/LavaUI/Slider.swift:193

var trackWidth: Float

Track length when nothing stretches it.

Sources/LavaUI/Slider.swift:192

var valueGap: Float

Not documented.

Sources/LavaUI/Slider.swift:204

var valueWidth: Float

Space reserved for the readout, wide enough that its text changing width cannot resize the track mid-drag.

Sources/LavaUI/Slider.swift:207