added page setup dialog
svn: r5379
This commit is contained in:
parent
d9370fb7d6
commit
c817beb86b
|
@ -1526,7 +1526,8 @@ module browser threading seems wrong.
|
|||
(if logging
|
||||
(stop-logging)
|
||||
(start-logging)))))
|
||||
(make-object separator-menu-item% file-menu)))
|
||||
(make-object separator-menu-item% file-menu)
|
||||
(super file-menu:between-save-as-and-print file-menu)))
|
||||
|
||||
[define/override file-menu:print-string (λ () (string-constant print-definitions))]
|
||||
(define/override (file-menu:between-print-and-close file-menu)
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue
Block a user