Handbook
Glossary
range
Models
ยป
Range models
Next:
<range> ( value page min max step -- range )
Vocabulary
models.range
Class description
Range models implement the
Range model protocol
with real numbers as the minimum, current, maximum, and page size. Range models are created with
<range>
.
Notes
Slider gadgets
use range models.
Definition
USING:
models.product
;
IN:
models.range
TUPLE:
range
<
product
;
Methods
USING:
accessors
models
models.range
;
M:
range
range-max-value
range-max
value>>
;
USING:
kernel
math.order
models
models.range
;
M:
range
range-max-value*
[
range-max-value
]
[
range-page-value
]
bi
[-]
;
USING:
accessors
models
models.range
;
M:
range
range-min-value
range-min
value>>
;
USING:
accessors
models
models.range
;
M:
range
range-page-value
range-page
value>>
;
USING:
accessors
kernel
models
models.range
;
M:
range
range-value
[
range-model
value>>
]
[
clamp-value
]
[
step-value
]
tri
;
USING:
models
models.range
;
M:
range
set-range-max-value
range-max
set-model
;
USING:
models
models.range
;
M:
range
set-range-min-value
range-min
set-model
;
USING:
models
models.range
;
M:
range
set-range-page-value
range-page
set-model
;
USING:
kernel
models
models.range
;
M:
range
set-range-value
[
clamp-value
]
[
range-model
]
bi
set-model
;