mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 10:44:56 +00:00
Bug 1091112 - Add OS X-specific members to PrintData IPDL struct. r=jimm
--HG-- extra : commitid : Dr2MlrmVcdg extra : rebase_source : 886e4fcae950fd46b51aad1b8f5e5fa47bdbeaa6
This commit is contained in:
parent
1a3aaea52d
commit
1a81ee8239
@ -92,9 +92,20 @@ struct PrintData {
|
||||
CStringKeyValue[] GTKPrintSettings;
|
||||
|
||||
/**
|
||||
* TODO: OS X specific things - specifically, an array of names for the
|
||||
* document to be supplied by nsIWebBrowserPrint::enumerateDocumentNames
|
||||
* OS X specific things.
|
||||
*/
|
||||
nsString printJobName;
|
||||
bool printAllPages;
|
||||
bool mustCollate;
|
||||
nsString disposition;
|
||||
/** TODO: Is there an "unsigned short" primitive? **/
|
||||
short pagesAcross;
|
||||
short pagesDown;
|
||||
nsString printTime;
|
||||
bool detailedErrorReporting;
|
||||
nsString faxNumber;
|
||||
bool addHeaderAndFooter;
|
||||
bool fileNameExtensionHidden;
|
||||
};
|
||||
|
||||
} // namespace embedding
|
||||
|
@ -236,6 +236,17 @@ nsPrintOptions::SerializeToPrintData(nsIPrintSettings* aSettings,
|
||||
data->isIFrameSelected() = false;
|
||||
data->isRangeSelection() = false;
|
||||
// data->GTKPrintSettings() default-initializes
|
||||
// data->printJobName() default-initializes
|
||||
data->printAllPages() = true;
|
||||
data->mustCollate() = false;
|
||||
// data->disposition() default-initializes
|
||||
data->pagesAcross() = 1;
|
||||
data->pagesDown() = 1;
|
||||
// data->printTime() default-initializes
|
||||
data->detailedErrorReporting() = true;
|
||||
// data->faxNumber() default-initializes
|
||||
data->addHeaderAndFooter() = false;
|
||||
data->fileNameExtensionHidden() = false;
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user