2007-09-20 18:09:08 -04:00
|
|
|
USING: ui.gadgets.editors tools.test kernel io io.streams.plain
|
2007-11-16 03:26:00 -05:00
|
|
|
definitions namespaces ui.gadgets
|
2007-11-16 01:19:13 -05:00
|
|
|
ui.gadgets.grids prettyprint documents ui.gestures
|
2007-11-16 03:01:45 -05:00
|
|
|
tools.test.inference tools.test.ui ;
|
2007-09-20 18:09:08 -04:00
|
|
|
|
|
|
|
[ "foo bar" ] [
|
|
|
|
<editor> "editor" set
|
2007-11-16 03:01:45 -05:00
|
|
|
"editor" get [
|
|
|
|
"foo bar" "editor" get set-editor-string
|
|
|
|
"editor" get T{ one-line-elt } select-elt
|
|
|
|
"editor" get gadget-selection
|
|
|
|
] with-grafted-gadget
|
2007-09-20 18:09:08 -04:00
|
|
|
] unit-test
|
|
|
|
|
|
|
|
[ "baz quux" ] [
|
|
|
|
<editor> "editor" set
|
2007-11-16 03:01:45 -05:00
|
|
|
"editor" get [
|
|
|
|
"foo bar\nbaz quux" "editor" get set-editor-string
|
|
|
|
"editor" get T{ one-line-elt } select-elt
|
|
|
|
"editor" get gadget-selection
|
|
|
|
] with-grafted-gadget
|
2007-09-20 18:09:08 -04:00
|
|
|
] unit-test
|
2007-10-10 01:53:41 -04:00
|
|
|
|
|
|
|
[ ] [
|
|
|
|
<editor> "editor" set
|
2007-11-16 03:01:45 -05:00
|
|
|
"editor" get [
|
|
|
|
"foo bar\nbaz quux" "editor" get set-editor-string
|
|
|
|
4 hand-click# set
|
|
|
|
"editor" get position-caret
|
|
|
|
] with-grafted-gadget
|
2007-10-10 01:53:41 -04:00
|
|
|
] unit-test
|
2007-11-16 01:19:13 -05:00
|
|
|
|
|
|
|
{ 0 1 } [ <editor> ] unit-test-effect
|