diff --git a/collects/mred/mred-sig.ss b/collects/mred/mred-sig.ss index 025b8fb3..e24a6554 100644 --- a/collects/mred/mred-sig.ss +++ b/collects/mred/mred-sig.ss @@ -111,7 +111,7 @@ menu-item<%> message% message-box - message-box/buttons + message-box/custom mouse-event% ;; mred@ mult-color<%> diff --git a/collects/mred/mred.ss b/collects/mred/mred.ss index 87631fcf..77a43457 100644 --- a/collects/mred/mred.ss +++ b/collects/mred/mred.ss @@ -5090,7 +5090,9 @@ (send msg-pnl min-height 64) (send btn-pnl stretchable-height #f) (values msg-pnl btn-pnl 96 'right 'left 'top)))] - [else (values f f 0 'center 'center 'center)])]) + [else (let ([p (make-object horizontal-pane% f)]) + (make-object message% 'app p) + (values (make-object vertical-pane% p) f 0 'center 'center 'center))])]) (if single? (begin (send msg-pnl set-alignment (if (= (length strings) 1) msg-h-align 'left) msg-v-align) @@ -6129,7 +6131,7 @@ (define (check-label-string/bitmap/iconsym who label) (unless (or (label-string? label) (is-a? label wx:bitmap%) - (memq label '(app warning error))) + (memq label '(app caution stop))) (raise-type-error (who->name who) "string (up to 200 characters), bitmap% object, or icon symbol" label))) (define (check-style who reqd other-allowed style)