2008-11-25 20:20:25 -05:00
|
|
|
USING: accessors kernel namespaces tools.test ui.gadgets
|
|
|
|
ui.gadgets.frames ui.gadgets.grids ui.gadgets.labels ;
|
2008-03-01 17:00:45 -05:00
|
|
|
IN: ui.gadgets.frames.tests
|
2007-09-20 18:09:08 -04:00
|
|
|
|
2015-07-03 12:39:59 -04:00
|
|
|
{ } [ 3 3 <frame> { 1 1 } >>filled-cell layout ] unit-test
|
2009-02-15 04:59:02 -05:00
|
|
|
|
2015-07-03 12:39:59 -04:00
|
|
|
{ { 1000 1000 } } [
|
2009-02-15 04:59:02 -05:00
|
|
|
1 1 <frame>
|
|
|
|
{ 0 0 } >>filled-cell
|
|
|
|
<gadget> dup "c" set { 0 0 } grid-add
|
|
|
|
{ 1000 1000 } >>dim
|
|
|
|
layout
|
|
|
|
"c" get dim>>
|
|
|
|
] unit-test
|
2008-11-25 20:20:25 -05:00
|
|
|
|
2015-07-03 12:39:59 -04:00
|
|
|
{ t } [
|
2009-02-15 04:59:02 -05:00
|
|
|
1 2 <frame>
|
|
|
|
{ 0 0 } >>filled-cell
|
|
|
|
"Hello world" <label> { 0 0 } grid-add
|
|
|
|
"Hello world" <label> { 0 1 } grid-add
|
2008-11-25 20:20:25 -05:00
|
|
|
dup pref-dim "dim1" set
|
|
|
|
{ 1000 1000 } >>dim
|
|
|
|
dup layout*
|
|
|
|
dup pref-dim "dim2" set
|
|
|
|
drop
|
|
|
|
"dim1" get "dim2" get =
|
|
|
|
] unit-test
|
2009-02-15 04:59:02 -05:00
|
|
|
|
2015-07-03 12:39:59 -04:00
|
|
|
{ { 5 20 } { 20 20 } } [
|
2009-02-15 04:59:02 -05:00
|
|
|
2 3 <frame>
|
|
|
|
{ 0 1 } >>filled-cell
|
|
|
|
{ 5 5 } >>gap
|
|
|
|
<gadget> { 10 10 } >>dim { 0 0 } grid-add
|
|
|
|
<gadget> { 10 10 } >>dim dup "c" set { 0 1 } grid-add
|
|
|
|
<gadget> { 10 20 } >>dim { 0 2 } grid-add
|
|
|
|
<gadget> { 30 10 } >>dim { 1 1 } grid-add
|
|
|
|
{ 65 70 } >>dim
|
|
|
|
layout
|
|
|
|
"c" get [ loc>> ] [ dim>> ] bi
|
2015-07-02 13:34:01 -04:00
|
|
|
] unit-test
|