racket/collects/embedded-gui/private/tests/stretching-in-alignment.ss
Eli Barzilay 7d50e61c7f * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689
2008-07-09 07:18:06 +00:00

31 lines
925 B
Scheme

(module stretching-in-alignment mzscheme
(require
mred
mzlib/etc
mzlib/class
mrlib/private/aligned-pasteboard/interface
mike-lib/debug
mzlib/list
mzlib/match
(prefix a: "alignment.ss")
mrlib/click-forwarding-editor
mrlib/private/aligned-pasteboard/snip-lib
embedded-gui/aligned-pasteboard
embedded-gui/stretchable-editor-snip)
(define f (new frame% (label "f") (width 400) (height 400)))
(define e (new text%))
(define c (new editor-canvas% (editor e) (parent f)))
(define pb (new aligned-pasteboard%))
(define es (new editor-snip% (editor pb)))
(define ses (new (stretchable-editor-snip-mixin editor-snip%)
(editor (new text%))))
(send* pb
(add (new (stretchable-editor-snip-mixin editor-snip%)
(editor (new text%))))
(add (make-object string-snip% "This snip is very long")))
(send e insert es)
(send f show true)
)