added page setup dialog

svn: r5379

original commit: c817beb86b31298be90b74833d2646ac21fe8bdc
This commit is contained in:
Robby Findler 2007-01-17 11:07:24 +00:00
parent 5db403cef6
commit 48e7bd4be2

View File

@ -1125,6 +1125,19 @@
(preferences:get 'framework:print-output-mode))
#t))
(define/override file-menu:create-print? (λ () #t))
(inherit get-top-level-window)
(define/override (file-menu:between-save-as-and-print file-menu)
(when (can-get-page-setup-from-user?)
(new menu-item%
[parent file-menu]
[label (string-constant page-setup-menu-item)]
[help-string (string-constant page-setup-info)]
[callback
(lambda (item event)
(let ([s (get-page-setup-from-user #f (get-top-level-window))])
(when s
(send (current-ps-setup) copy-from s))))])))
(define/override edit-menu:between-select-all-and-find
(λ (edit-menu)