[FIX]Use Native Print Dialogs and new XP/Win2K Dialogs

VERIFIED FIXED in mozilla0.9.9

Status

()

VERIFIED FIXED
17 years ago
17 years ago

People

(Reporter: rods, Assigned: rods)

Tracking

Trunk
mozilla0.9.9
x86
Windows 2000
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Assignee)

Description

17 years ago
We will be switching back to the native dialogs and we will want to use the new
XP and Win2K Print Dialog when possible. But this requires us to build with the
lastest SDK (Nov 2001)
(Assignee)

Updated

17 years ago
Depends on: 122528
(Assignee)

Updated

17 years ago
Target Milestone: --- → mozilla0.9.9
(Assignee)

Updated

17 years ago
Status: NEW → ASSIGNED
(Assignee)

Comment 1

17 years ago
Created attachment 67105 [details] [diff] [review]
initial patch for review

This does the following:
1) Removes the EnumeratePrinterExtended from nsIPrintOptions and all impls of
it
2) Sets the Windows platform to once again use the native print dialog
3) The nsDeviceContextSpecWin will detect at runtime whether to use the
standard PRINTDLG or the new PRINTDLGEX (supported by XP and WIN2k), this new
code is only compiled in when the ifdef MOZ_REQUIRE_CURRENT_SDK is defined.
4) It adds an extra Property Sheet to the new dialog for Frameset Printing
options
5) Now creates a DEVMODE before the diaog is created, this is used for setting
different options in the print dialog before it comes up.
(Assignee)

Updated

17 years ago
Summary: Use Native Print Dialogs and new XP/Win2K Dialogs → [FIX]Use Native Print Dialogs and new XP/Win2K Dialogs

Comment 2

17 years ago
Comment on attachment 67105 [details] [diff] [review]
initial patch for review

r=dcone
Attachment #67105 - Flags: review+

Comment 3

17 years ago
sr=hyatt
(Assignee)

Comment 4

17 years ago
fixed
Status: ASSIGNED → RESOLVED
Last Resolved: 17 years ago
Resolution: --- → FIXED

Comment 5

17 years ago
Rod, can you verify this and mark verified-fixed? thanks.
(Assignee)

Comment 6

17 years ago
This has been truned on, but I'll verify that it does work when it is turned on.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.