LEVIATHAN v962456e · 962456eee1

dagon

class Slider

since 0.1.0-alpha.1linux

bases
Focusable, Styleable

Constructors

new

new()

Fields

changeHandlers_

Array<(int) => void> changeHandlers_

changeTokens_

Array<int> changeTokens_

dragging_

bool dragging_

enabled_

bool enabled_

max_

int max_

min_

int min_

orientation_

Axis orientation_

step_

int step_

ThumbSize

const int ThumbSize

TrackThickness

const int TrackThickness

value_

int value_

Methods

applyPointer

applyPointer(Rect content, MouseEvent e) -> void

clampValue

clampValue() -> void

contentDesired

contentDesired(Size avail) -> Size

contentRect_

contentRect_() -> Rect

crossCenter_

crossCenter_(Rect content) -> int

enabled

enabled() -> bool

fireChange

fireChange() -> void

handleKey

handleKey(KeyEvent e) -> void

handleMouseCapture

handleMouseCapture(MouseEvent e) -> void

mainLen_

mainLen_(Rect content) -> int

mainOrigin_

mainOrigin_(Rect content) -> int

mainPoint_

mainPoint_(int mainCoord, int crossCoord) -> Point

mainSize_

mainSize_(int mainLen, int crossLen) -> Size

max

max() -> int

min

min() -> int

offChange

offChange(int t) -> void

onChange

onChange((int) => void h) -> int

orientation

orientation() -> Axis

paintContent

paintContent(Canvas c) -> void

setEnabled

setEnabled(bool v) -> Slider

setMax

setMax(int v) -> Slider

setMin

setMin(int v) -> Slider

setOrientation

setOrientation(Axis a) -> Slider

setStep

setStep(int v) -> Slider

setValue

setValue(int v) -> Slider

step

step() -> int

thumbCenter_

thumbCenter_(Rect content) -> int

trackEnd_

trackEnd_(Rect content) -> int

trackLength_

trackLength_(Rect content) -> int

trackStart_

trackStart_(Rect content) -> int

value

value() -> int