2008-07-14 21:19:59 -04:00
|
|
|
USING: kernel ui.gadgets ui.gadgets.tracks tools.test
|
2009-02-18 18:32:46 -05:00
|
|
|
math.rectangles accessors sequences namespaces ;
|
2008-03-01 17:00:45 -05:00
|
|
|
IN: ui.gadgets.tracks.tests
|
2007-09-20 18:09:08 -04:00
|
|
|
|
|
|
|
[ { 100 100 } ] [
|
2009-02-02 01:02:55 -05:00
|
|
|
vertical <track>
|
2008-09-27 15:36:04 -04:00
|
|
|
<gadget> { 100 100 } >>dim 1 track-add
|
|
|
|
pref-dim
|
2007-09-20 18:09:08 -04:00
|
|
|
] unit-test
|
|
|
|
|
|
|
|
[ { 100 110 } ] [
|
2009-02-02 01:02:55 -05:00
|
|
|
vertical <track>
|
2008-09-27 15:36:04 -04:00
|
|
|
<gadget> { 10 10 } >>dim f track-add
|
|
|
|
<gadget> { 100 100 } >>dim 1 track-add
|
|
|
|
pref-dim
|
2007-09-20 18:09:08 -04:00
|
|
|
] unit-test
|
2008-11-20 22:57:56 -05:00
|
|
|
|
|
|
|
[ { 10 10 } ] [
|
2009-02-02 01:02:55 -05:00
|
|
|
vertical <track>
|
2008-11-20 22:57:56 -05:00
|
|
|
<gadget> { 10 10 } >>dim 1 track-add
|
|
|
|
<gadget> { 10 10 } >>dim 0 track-add
|
|
|
|
pref-dim
|
|
|
|
] unit-test
|
2008-12-19 03:25:21 -05:00
|
|
|
|
|
|
|
[ { 10 30 } ] [
|
2009-02-02 01:02:55 -05:00
|
|
|
vertical <track>
|
2008-12-19 03:25:21 -05:00
|
|
|
<gadget> { 10 10 } >>dim f track-add
|
|
|
|
<gadget> { 10 10 } >>dim f track-add
|
|
|
|
<gadget> { 10 10 } >>dim f track-add
|
|
|
|
pref-dim
|
|
|
|
] unit-test
|
|
|
|
|
|
|
|
[ { 10 40 } ] [
|
2009-02-02 01:02:55 -05:00
|
|
|
vertical <track>
|
2008-12-19 03:25:21 -05:00
|
|
|
{ 5 5 } >>gap
|
|
|
|
<gadget> { 10 10 } >>dim f track-add
|
|
|
|
<gadget> { 10 10 } >>dim f track-add
|
|
|
|
<gadget> { 10 10 } >>dim f track-add
|
|
|
|
pref-dim
|
2009-02-12 01:59:10 -05:00
|
|
|
] unit-test
|
|
|
|
|
|
|
|
[ V{ { 10 10 } { 10 80 } { 10 10 } } ] [
|
|
|
|
vertical <track>
|
|
|
|
0 >>fill
|
|
|
|
<gadget> { 10 10 } >>dim f track-add
|
|
|
|
<gadget> { 10 10 } >>dim 1 track-add
|
|
|
|
<gadget> { 10 10 } >>dim f track-add
|
|
|
|
{ 10 100 } >>dim
|
|
|
|
[ layout ] [ children>> [ dim>> ] map ] bi
|
|
|
|
] unit-test
|
|
|
|
|
2009-02-18 18:32:46 -05:00
|
|
|
[ ] [
|
2009-02-12 01:59:10 -05:00
|
|
|
vertical <track>
|
|
|
|
0 >>fill
|
|
|
|
<gadget> { 10 10 } >>dim f track-add
|
2009-02-18 18:32:46 -05:00
|
|
|
<gadget> { 10 10 } >>dim dup "g1" set 1/2 track-add
|
|
|
|
<gadget> { 10 10 } >>dim dup "g2" set f track-add
|
2009-02-12 01:59:10 -05:00
|
|
|
<gadget> { 10 10 } >>dim 1/2 track-add
|
|
|
|
<gadget> { 10 10 } >>dim f track-add
|
|
|
|
{ 10 100 } >>dim
|
2009-02-18 18:32:46 -05:00
|
|
|
"track" set
|
|
|
|
] unit-test
|
|
|
|
|
|
|
|
[ V{ { 10 10 } { 10 35 } { 10 10 } { 10 35 } { 10 10 } } ]
|
|
|
|
[ "track" get [ layout ] [ children>> [ dim>> ] map ] bi ] unit-test
|
|
|
|
|
|
|
|
[ V{ { 10 10 } { 10 80 } { 10 10 } } ] [
|
|
|
|
"g1" get unparent
|
|
|
|
"g2" get unparent
|
|
|
|
"track" get [ layout ] [ children>> [ dim>> ] map ] bi
|
|
|
|
] unit-test
|
|
|
|
|
|
|
|
[ 3 ] [ "track" get sizes>> length ] unit-test
|