original commit: 03ebf4654328bd69868e4d1061b9c38322b6f9fe
This commit is contained in:
Robby Findler 1998-12-04 20:26:52 +00:00
parent 996c08e41c
commit d165311b7e
2 changed files with 11 additions and 10 deletions

View File

@ -716,7 +716,7 @@
(lambda (p v) (lambda (p v)
(if v (if v
(register-gc-blit) (register-gc-blit)
(unregister-collecting-blit gc-canvas)) '(unregister-collecting-blit gc-canvas))
(send super-root change-children (send super-root change-children
(lambda (l) (lambda (l)
(if v (if v
@ -727,7 +727,7 @@
(lambda () (lambda ()
(super-on-close) (super-on-close)
(send time-canvas set-editor #f) (send time-canvas set-editor #f)
(unregister-collecting-blit gc-canvas) '(unregister-collecting-blit gc-canvas)
(close-panel-callback))]) (close-panel-callback))])
(inherit get-editor) (inherit get-editor)
@ -785,7 +785,7 @@
[offb (icon:get-gc-off-bitmap)]) [offb (icon:get-gc-off-bitmap)])
(when (and (send onb ok?) (when (and (send onb ok?)
(send offb ok?)) (send offb ok?))
(register-collecting-blit gc-canvas '(register-collecting-blit gc-canvas
0 0 0 0
(send onb get-width) (send onb get-width)
(send onb get-height) (send onb get-height)
@ -805,9 +805,9 @@
[gc-height (if (send gcb ok?) [gc-height (if (send gcb ok?)
(send gcb get-height) (send gcb get-height)
10)]) 10)])
'(send* gc-canvas (send* gc-canvas
(min-client-width gc-width) (min-client-width (max (send gc-canvas min-width) gc-width))
(min-client-height gc-height) (min-client-height (max (send gc-canvas min-height) gc-height))
(stretchable-width #f) (stretchable-width #f)
(stretchable-height #f))) (stretchable-height #f)))
(send* (get-info-panel) (send* (get-info-panel)

View File

@ -405,11 +405,12 @@
(override (override
[on-local-char [on-local-char
(lambda (key) (lambda (key)
(let ([cr-code 13] (let ([cr-code #\return]
[lf-code 10] [lf-code #\newline]
[code (send key get-key-code)]) [code (send key get-key-code)])
(or (and (or (= lf-code code) (or (and (char? code)
(= cr-code code)) (or (char=? lf-code code)
(char=? cr-code code))
(return)) (return))
(super-on-local-char key))))]) (super-on-local-char key))))])
(sequence (sequence