color-picker: Rewrite to not use 'gadget,'
parent
f06ed96132
commit
0b56d33061
|
@ -15,7 +15,8 @@ TUPLE: color-preview < gadget ;
|
||||||
|
|
||||||
: <color-preview> ( model -- gadget )
|
: <color-preview> ( model -- gadget )
|
||||||
color-preview new-gadget
|
color-preview new-gadget
|
||||||
{ 100 100 } over set-rect-dim ;
|
swap >>model
|
||||||
|
{ 100 100 } >>dim ;
|
||||||
|
|
||||||
M: color-preview model-changed
|
M: color-preview model-changed
|
||||||
swap model-value over set-gadget-interior relayout-1 ;
|
swap model-value over set-gadget-interior relayout-1 ;
|
||||||
|
@ -26,7 +27,10 @@ M: color-preview model-changed
|
||||||
: <color-sliders> ( -- model gadget )
|
: <color-sliders> ( -- model gadget )
|
||||||
3 [ 0 0 0 255 <range> ] replicate
|
3 [ 0 0 0 255 <range> ] replicate
|
||||||
dup [ range-model ] map <compose>
|
dup [ range-model ] map <compose>
|
||||||
swap [ [ <color-slider> gadget, ] each ] make-filled-pile ;
|
swap
|
||||||
|
<filled-pile>
|
||||||
|
swap
|
||||||
|
[ <color-slider> add-gadget ] each ;
|
||||||
|
|
||||||
: <color-picker> ( -- gadget )
|
: <color-picker> ( -- gadget )
|
||||||
[
|
[
|
||||||
|
|
Loading…
Reference in New Issue