diff --git a/collects/embedded-gui/private/program-editor.ss b/collects/embedded-gui/private/program-editor.ss index 3398477b..15bb54a0 100644 --- a/collects/embedded-gui/private/program-editor.ss +++ b/collects/embedded-gui/private/program-editor.ss @@ -25,9 +25,11 @@ is being reset. (lib "mred.ss" "mred") (lib "etc.ss") (lib "class.ss") + (lib "framework.ss" "framework") "snip-lib.ss") - (provide program-editor-mixin) + (provide program-editor-mixin + program-editor%) (define (program-editor-mixin %) (class % @@ -83,4 +85,7 @@ is being reset. (alert-of-modify) (super-after-delete start len)) (super-new))) + + (define program-editor% + (program-editor-mixin color:text%)) ) \ No newline at end of file diff --git a/collects/embedded-gui/private/verthoriz-alignment.ss b/collects/embedded-gui/private/verthoriz-alignment.ss index eaeeab00..9da1672c 100644 --- a/collects/embedded-gui/private/verthoriz-alignment.ss +++ b/collects/embedded-gui/private/verthoriz-alignment.ss @@ -19,14 +19,15 @@ (define (vert/horiz-alignment type) (class* object% (alignment<%>) - (init-field (parent false)) + (init-field + [parent false] + [show? true]) (field [pasteboard false] [children empty] [min-width 0] - [min-height 0] - [show? true]) + [min-height 0]) ;; need base class for this method (define (show/hide-child child show?)