original commit: 11e262af3cba199bba37e079522b21ec1415054a
This commit is contained in:
Robby Findler 2001-03-06 02:27:31 +00:00
parent 557656a755
commit 34fc4df1d7
6 changed files with 11 additions and 20 deletions

View File

@ -9,7 +9,7 @@
(define canvas@ (define canvas@
(unit/sig framework:canvas^ (unit/sig framework:canvas^
(import [mred : mred^] (import mred^
[preferences : framework:preferences^] [preferences : framework:preferences^]
[frame : framework:frame^]) [frame : framework:frame^])

View File

@ -1,6 +1,7 @@
(module frame mzscheme (module frame mzscheme
(require (lib "unitsig.ss") (require (lib "unitsig.ss")
(lib "class.ss") (lib "class.ss")
(lib "include.ss")
"sig.ss" "sig.ss"
"../gui-utils-sig.ss" "../gui-utils-sig.ss"
"../macro.ss" "../macro.ss"
@ -159,14 +160,7 @@
(public (public
[get-area-container (lambda () panel)]) [get-area-container (lambda () panel)])
(sequence (sequence
(set! after-init? #t) (set! after-init? #t))))
(when (getenv "MREDMEMORYDEBUG")
(global-defined-value 'open-frames
(cons (make-weak-box this)
(global-defined-value 'open-frames)))))))
(when (getenv "MREDMEMORYDEBUG")
(global-defined-value 'open-frames null))
(define lock-canvas% (define lock-canvas%
(class canvas% (parent . args) (class canvas% (parent . args)

View File

@ -231,10 +231,10 @@
(sequence (sequence
(super-init)))) (super-init))))
(define the-frame-group #f) (define (internal-get-the-frame-group)
(let ([the-frame-group (make-object %)])
(set! internal-get-the-frame-group (lambda () the-frame-group))
(internal-get-the-frame-group)))
(define get-the-frame-group (define get-the-frame-group
(lambda () (internal-get-the-frame-group)))))
(set! the-frame-group (make-object %))
(set! get-the-frame-group (lambda () the-frame-group))
(get-the-frame-group))))))

View File

@ -4,7 +4,8 @@
"sig" "sig"
"../macro.ss" "../macro.ss"
(lib "mred-sig.ss" "mred") (lib "mred-sig.ss" "mred")
(lib "list.ss")) (lib "list.ss")
(lib "etc.ss"))
(provide panel@) (provide panel@)

View File

@ -2,7 +2,6 @@
(require (lib "unitsig.ss")) (require (lib "unitsig.ss"))
(provide framework:menu^ (provide framework:menu^
framework:prefs-file^
framework:version^ framework:version^
framework:panel^ framework:panel^
framework:exn^ framework:exn^
@ -34,9 +33,6 @@
can-restore-menu-item% can-restore-menu-item%
can-restore-checkable-menu-item%)) can-restore-checkable-menu-item%))
(define-signature framework:prefs-file^
(get-preferences-filename))
(define-signature framework:version^ (define-signature framework:version^
(add-spec (add-spec
version)) version))

View File

@ -8,6 +8,6 @@
(provide-signature-elements framework:test^) (provide-signature-elements framework:test^)
(define-values/invoke-unit/sig framework:test^ (define-values/invoke-unit/sig framework:test^
test@ framework:test@
#f #f
mred^)) mred^))