Switch public interfaces from nsIPrintOptions to nsIPrintSettings

Enabling XP Print Dialog for Windows
Enabling XP Print Progress Dialog
Enabling XP Page Setup Dialog
Fixing nsPrintPreviewContext to use nsIPrintPreviewContext
Bug 113917 r=dcone sr=attinasi
This commit is contained in:
rods%netscape.com 2006-07-29 05:39:11 +00:00
Родитель 69e80d0877
Коммит 1e20ab0650
1 изменённых файлов: 5 добавлений и 6 удалений

Просмотреть файл

@ -119,15 +119,14 @@ function getBrowserURL() {
return "chrome://navigator/content/navigator.xul";
}
function goPageSetup()
function goPageSetup(printSettings)
{
if (printSettings == null) {
alert("PrintSettings arg is null!");
}
// This code brings up the native page setup dialog (for platforms that
// implement nsIPrintOptions.ShowNativeDialog()).
var printOptionsService = Components.classes["@mozilla.org/gfx/printoptions;1"]
.getService(Components.interfaces.nsIPrintOptions);
printOptionsService.ReadPrefs();
printOptionsService.ShowNativeDialog();
printOptionsService.WritePrefs();
window.openDialog("chrome://communicator/content/printPageSetup.xul","PageSetup", "chrome,modal,centerscreen", printSettings);
}
function goPreferences(containerID, paneURL, itemID)