ui.gadgets.tracks: init-track
parent
8bf0500b26
commit
6e3203e2fd
|
@ -11,11 +11,15 @@ TUPLE: track < pack sizes ;
|
||||||
: normalized-sizes ( track -- seq )
|
: normalized-sizes ( track -- seq )
|
||||||
sizes>> dup sift sum '[ dup [ , / ] when ] map ;
|
sizes>> dup sift sum '[ dup [ , / ] when ] map ;
|
||||||
|
|
||||||
: new-track ( orientation class -- track )
|
: init-track ( track -- track )
|
||||||
new-gadget
|
init-gadget
|
||||||
swap >>orientation
|
|
||||||
V{ } clone >>sizes
|
V{ } clone >>sizes
|
||||||
1 >>fill ; inline
|
1 >>fill ;
|
||||||
|
|
||||||
|
: new-track ( orientation class -- track )
|
||||||
|
new
|
||||||
|
init-track
|
||||||
|
swap >>orientation ;
|
||||||
|
|
||||||
: <track> ( orientation -- track ) track new-track ;
|
: <track> ( orientation -- track ) track new-track ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue