Don't create a page-setup menu item if `file-menu:create-print?' returns #f.
original commit: 656de6963692413b27b5e1682465f4cfd989a318
This commit is contained in:
parent
4f3d062242
commit
63a464fc93
|
@ -1371,7 +1371,7 @@
|
||||||
|
|
||||||
(inherit get-top-level-window)
|
(inherit get-top-level-window)
|
||||||
(define/override (file-menu:between-save-as-and-print file-menu)
|
(define/override (file-menu:between-save-as-and-print file-menu)
|
||||||
(when (can-get-page-setup-from-user?)
|
(when (and (can-get-page-setup-from-user?) (file-menu:create-print?))
|
||||||
(new menu-item%
|
(new menu-item%
|
||||||
[parent file-menu]
|
[parent file-menu]
|
||||||
[label (string-constant page-setup-menu-item)]
|
[label (string-constant page-setup-menu-item)]
|
||||||
|
|
|
@ -659,7 +659,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
@defmethod*[#:mode override (((file-menu:between-save-as-and-print (file-menu (is-a?/c menu%))) void?))]{
|
@defmethod*[#:mode override (((file-menu:between-save-as-and-print (file-menu (is-a?/c menu%))) void?))]{
|
||||||
Creates a Print Setup menu item.
|
Creates a Print Setup menu item if @racket[can-get-page-setup-from-user?]
|
||||||
|
and @racket[file-menu:create-print?] both return true.
|
||||||
}
|
}
|
||||||
|
|
||||||
@defmethod*[#:mode override (((edit-menu:between-select-all-and-find (edit-menu (is-a?/c menu%))) void?))]{
|
@defmethod*[#:mode override (((edit-menu:between-select-all-and-find (edit-menu (is-a?/c menu%))) void?))]{
|
||||||
|
|
Loading…
Reference in New Issue
Block a user