color-picker: small refactoring
parent
b035e8ec13
commit
7646ae71dd
|
@ -30,20 +30,16 @@ M: color-preview model-changed
|
||||||
[ [ range-model ] map <product> ]
|
[ [ range-model ] map <product> ]
|
||||||
bi ;
|
bi ;
|
||||||
|
|
||||||
|
: color>str ( seq -- str )
|
||||||
|
vtruncate v>integer first3 3dup "%d %d %d #%02x%02x%02x" sprintf ;
|
||||||
|
|
||||||
: <color-picker> ( -- gadget )
|
: <color-picker> ( -- gadget )
|
||||||
vertical <track>
|
vertical <track> { 5 5 } >>gap
|
||||||
{ 5 5 } >>gap
|
|
||||||
<color-sliders>
|
<color-sliders>
|
||||||
[ f track-add ]
|
[ f track-add ]
|
||||||
[
|
[
|
||||||
[ <color-model> <color-preview> 1 track-add ]
|
[ <color-model> <color-preview> 1 track-add ]
|
||||||
[
|
[ [ color>str ] <arrow> <label-control> f track-add ] bi
|
||||||
[
|
|
||||||
vtruncate v>integer
|
|
||||||
first3 3dup "%d %d %d #%02x%02x%02x" sprintf
|
|
||||||
] <arrow> <label-control>
|
|
||||||
f track-add
|
|
||||||
] bi
|
|
||||||
] bi* ;
|
] bi* ;
|
||||||
|
|
||||||
MAIN-WINDOW: color-picker-window { { title "Color Picker" } }
|
MAIN-WINDOW: color-picker-window { { title "Color Picker" } }
|
||||||
|
|
Loading…
Reference in New Issue