Strip out print preview.
This commit is contained in:
parent
eb3ecab6a8
commit
99a510701d
9 changed files with 6 additions and 1513 deletions
|
@ -39,12 +39,8 @@ struct PrintMsg_Print_Params {
|
|||
int document_cookie;
|
||||
bool selection_only;
|
||||
bool supports_alpha_blend;
|
||||
int32 preview_ui_id;
|
||||
int preview_request_id;
|
||||
bool is_first_request;
|
||||
blink::WebPrintScalingOption print_scaling_option;
|
||||
bool print_to_pdf;
|
||||
bool display_header_footer;
|
||||
base::string16 title;
|
||||
base::string16 url;
|
||||
bool should_print_backgrounds;
|
||||
|
@ -61,15 +57,6 @@ struct PrintMsg_PrintPages_Params {
|
|||
std::vector<int> pages;
|
||||
};
|
||||
|
||||
struct PrintHostMsg_RequestPrintPreview_Params {
|
||||
PrintHostMsg_RequestPrintPreview_Params();
|
||||
~PrintHostMsg_RequestPrintPreview_Params();
|
||||
bool is_modifiable;
|
||||
bool webnode_only;
|
||||
bool has_selection;
|
||||
bool selection_only;
|
||||
};
|
||||
|
||||
#endif // CHROME_COMMON_PRINT_MESSAGES_H_
|
||||
|
||||
#define IPC_MESSAGE_START PrintMsgStart
|
||||
|
@ -118,26 +105,12 @@ IPC_STRUCT_TRAITS_BEGIN(PrintMsg_Print_Params)
|
|||
// Does the printer support alpha blending?
|
||||
IPC_STRUCT_TRAITS_MEMBER(supports_alpha_blend)
|
||||
|
||||
// *** Parameters below are used only for print preview. ***
|
||||
|
||||
// The print preview ui associated with this request.
|
||||
IPC_STRUCT_TRAITS_MEMBER(preview_ui_id)
|
||||
|
||||
// The id of the preview request.
|
||||
IPC_STRUCT_TRAITS_MEMBER(preview_request_id)
|
||||
|
||||
// True if this is the first preview request.
|
||||
IPC_STRUCT_TRAITS_MEMBER(is_first_request)
|
||||
|
||||
// Specifies the page scaling option for preview printing.
|
||||
IPC_STRUCT_TRAITS_MEMBER(print_scaling_option)
|
||||
|
||||
// True if print to pdf is requested.
|
||||
IPC_STRUCT_TRAITS_MEMBER(print_to_pdf)
|
||||
|
||||
// Specifies if the header and footer should be rendered.
|
||||
IPC_STRUCT_TRAITS_MEMBER(display_header_footer)
|
||||
|
||||
// Title string to be printed as header if requested by the user.
|
||||
IPC_STRUCT_TRAITS_MEMBER(title)
|
||||
|
||||
|
@ -158,13 +131,6 @@ IPC_STRUCT_BEGIN(PrintMsg_PrintPage_Params)
|
|||
IPC_STRUCT_MEMBER(int, page_number)
|
||||
IPC_STRUCT_END()
|
||||
|
||||
IPC_STRUCT_TRAITS_BEGIN(PrintHostMsg_RequestPrintPreview_Params)
|
||||
IPC_STRUCT_TRAITS_MEMBER(is_modifiable)
|
||||
IPC_STRUCT_TRAITS_MEMBER(webnode_only)
|
||||
IPC_STRUCT_TRAITS_MEMBER(has_selection)
|
||||
IPC_STRUCT_TRAITS_MEMBER(selection_only)
|
||||
IPC_STRUCT_TRAITS_END()
|
||||
|
||||
IPC_STRUCT_TRAITS_BEGIN(printing::PageSizeMargins)
|
||||
IPC_STRUCT_TRAITS_MEMBER(content_width)
|
||||
IPC_STRUCT_TRAITS_MEMBER(content_height)
|
||||
|
@ -183,61 +149,6 @@ IPC_STRUCT_TRAITS_BEGIN(PrintMsg_PrintPages_Params)
|
|||
IPC_STRUCT_TRAITS_MEMBER(pages)
|
||||
IPC_STRUCT_TRAITS_END()
|
||||
|
||||
// Parameters to describe a rendered document.
|
||||
IPC_STRUCT_BEGIN(PrintHostMsg_DidPreviewDocument_Params)
|
||||
// A shared memory handle to metafile data.
|
||||
IPC_STRUCT_MEMBER(base::SharedMemoryHandle, metafile_data_handle)
|
||||
|
||||
// Size of metafile data.
|
||||
IPC_STRUCT_MEMBER(uint32, data_size)
|
||||
|
||||
// Cookie for the document to ensure correctness.
|
||||
IPC_STRUCT_MEMBER(int, document_cookie)
|
||||
|
||||
// Store the expected pages count.
|
||||
IPC_STRUCT_MEMBER(int, expected_pages_count)
|
||||
|
||||
// Whether the preview can be modified.
|
||||
IPC_STRUCT_MEMBER(bool, modifiable)
|
||||
|
||||
// The id of the preview request.
|
||||
IPC_STRUCT_MEMBER(int, preview_request_id)
|
||||
IPC_STRUCT_END()
|
||||
|
||||
// Parameters to describe a rendered preview page.
|
||||
IPC_STRUCT_BEGIN(PrintHostMsg_DidPreviewPage_Params)
|
||||
// A shared memory handle to metafile data for a draft document of the page.
|
||||
IPC_STRUCT_MEMBER(base::SharedMemoryHandle, metafile_data_handle)
|
||||
|
||||
// Size of metafile data.
|
||||
IPC_STRUCT_MEMBER(uint32, data_size)
|
||||
|
||||
// |page_number| is zero-based and can be |printing::INVALID_PAGE_INDEX| if it
|
||||
// is just a check.
|
||||
IPC_STRUCT_MEMBER(int, page_number)
|
||||
|
||||
// The id of the preview request.
|
||||
IPC_STRUCT_MEMBER(int, preview_request_id)
|
||||
IPC_STRUCT_END()
|
||||
|
||||
// Parameters sent along with the page count.
|
||||
IPC_STRUCT_BEGIN(PrintHostMsg_DidGetPreviewPageCount_Params)
|
||||
// Cookie for the document to ensure correctness.
|
||||
IPC_STRUCT_MEMBER(int, document_cookie)
|
||||
|
||||
// Total page count.
|
||||
IPC_STRUCT_MEMBER(int, page_count)
|
||||
|
||||
// Indicates whether the previewed document is modifiable.
|
||||
IPC_STRUCT_MEMBER(bool, is_modifiable)
|
||||
|
||||
// The id of the preview request.
|
||||
IPC_STRUCT_MEMBER(int, preview_request_id)
|
||||
|
||||
// Indicates whether the existing preview data needs to be cleared or not.
|
||||
IPC_STRUCT_MEMBER(bool, clear_preview_data)
|
||||
IPC_STRUCT_END()
|
||||
|
||||
// Parameters to describe a rendered page.
|
||||
IPC_STRUCT_BEGIN(PrintHostMsg_DidPrintPage_Params)
|
||||
// A shared memory handle to the EMF data. This data can be quite large so a
|
||||
|
@ -274,19 +185,10 @@ IPC_STRUCT_END()
|
|||
|
||||
// Messages sent from the browser to the renderer.
|
||||
|
||||
// Tells the render view to initiate print preview for the entire document.
|
||||
IPC_MESSAGE_ROUTED1(PrintMsg_InitiatePrintPreview, bool /* selection_only */)
|
||||
|
||||
// Tells the render frame to initiate printing or print preview for a particular
|
||||
// node, depending on which mode the render frame is in.
|
||||
IPC_MESSAGE_ROUTED0(PrintMsg_PrintNodeUnderContextMenu)
|
||||
|
||||
// Tells the renderer to print the print preview tab's PDF plugin without
|
||||
// showing the print dialog. (This is the final step in the print preview
|
||||
// workflow.)
|
||||
IPC_MESSAGE_ROUTED1(PrintMsg_PrintForPrintPreview,
|
||||
base::DictionaryValue /* settings */)
|
||||
|
||||
// Tells the render view to switch the CSS to print media type, renders every
|
||||
// requested pages and switch back the CSS to display media type.
|
||||
IPC_MESSAGE_ROUTED0(PrintMsg_PrintPages)
|
||||
|
@ -295,15 +197,6 @@ IPC_MESSAGE_ROUTED0(PrintMsg_PrintPages)
|
|||
IPC_MESSAGE_ROUTED1(PrintMsg_PrintingDone,
|
||||
bool /* success */)
|
||||
|
||||
// Tells the render view to switch the CSS to print media type, renders every
|
||||
// requested pages for print preview using the given |settings|. This gets
|
||||
// called multiple times as the user updates settings.
|
||||
IPC_MESSAGE_ROUTED1(PrintMsg_PrintPreview,
|
||||
base::DictionaryValue /* settings */)
|
||||
|
||||
// Like PrintMsg_PrintPages, but using the print preview document's frame/node.
|
||||
IPC_MESSAGE_ROUTED0(PrintMsg_PrintForSystemDialog)
|
||||
|
||||
// Messages sent from the renderer to the browser.
|
||||
|
||||
#if defined(OS_WIN)
|
||||
|
@ -369,14 +262,6 @@ IPC_MESSAGE_CONTROL2(PrintHostMsg_TempFileForPrintingWritten,
|
|||
int /* fd in browser */) // Used only by Chrome OS.
|
||||
#endif
|
||||
|
||||
// Asks the browser to do print preview.
|
||||
IPC_MESSAGE_ROUTED1(PrintHostMsg_RequestPrintPreview,
|
||||
PrintHostMsg_RequestPrintPreview_Params /* params */)
|
||||
|
||||
// Notify the browser the number of pages in the print preview document.
|
||||
IPC_MESSAGE_ROUTED1(PrintHostMsg_DidGetPreviewPageCount,
|
||||
PrintHostMsg_DidGetPreviewPageCount_Params /* params */)
|
||||
|
||||
// Notify the browser of the default page layout according to the currently
|
||||
// selected printer and page size.
|
||||
// |printable_area_in_points| Specifies the printable area in points.
|
||||
|
@ -387,52 +272,9 @@ IPC_MESSAGE_ROUTED3(PrintHostMsg_DidGetDefaultPageLayout,
|
|||
gfx::Rect /* printable area in points */,
|
||||
bool /* has custom page size style */)
|
||||
|
||||
// Notify the browser a print preview page has been rendered.
|
||||
IPC_MESSAGE_ROUTED1(PrintHostMsg_DidPreviewPage,
|
||||
PrintHostMsg_DidPreviewPage_Params /* params */)
|
||||
|
||||
// Asks the browser whether the print preview has been cancelled.
|
||||
IPC_SYNC_MESSAGE_ROUTED2_1(PrintHostMsg_CheckForCancel,
|
||||
int32 /* PrintPreviewUI ID */,
|
||||
int /* request id */,
|
||||
bool /* print preview cancelled */)
|
||||
|
||||
// This is sent when there are invalid printer settings.
|
||||
IPC_MESSAGE_ROUTED0(PrintHostMsg_ShowInvalidPrinterSettingsError)
|
||||
|
||||
// Sends back to the browser the complete rendered document (non-draft mode,
|
||||
// used for printing) that was requested by a PrintMsg_PrintPreview message.
|
||||
// The memory handle in this message is already valid in the browser process.
|
||||
IPC_MESSAGE_ROUTED1(PrintHostMsg_MetafileReadyForPrinting,
|
||||
PrintHostMsg_DidPreviewDocument_Params /* params */)
|
||||
|
||||
// Tell the browser printing failed.
|
||||
IPC_MESSAGE_ROUTED1(PrintHostMsg_PrintingFailed,
|
||||
int /* document cookie */)
|
||||
|
||||
// Tell the browser print preview failed.
|
||||
IPC_MESSAGE_ROUTED1(PrintHostMsg_PrintPreviewFailed,
|
||||
int /* document cookie */)
|
||||
|
||||
// Tell the browser print preview was cancelled.
|
||||
IPC_MESSAGE_ROUTED1(PrintHostMsg_PrintPreviewCancelled,
|
||||
int /* document cookie */)
|
||||
|
||||
// Tell the browser print preview found the selected printer has invalid
|
||||
// settings (which typically caused by disconnected network printer or printer
|
||||
// driver is bogus).
|
||||
IPC_MESSAGE_ROUTED1(PrintHostMsg_PrintPreviewInvalidPrinterSettings,
|
||||
int /* document cookie */)
|
||||
|
||||
// Run a nested message loop in the renderer until print preview for
|
||||
// window.print() finishes.
|
||||
IPC_SYNC_MESSAGE_ROUTED0_0(PrintHostMsg_SetupScriptedPrintPreview)
|
||||
|
||||
// Tell the browser to show the print preview, when the document is sufficiently
|
||||
// loaded such that the renderer can determine whether it is modifiable or not.
|
||||
IPC_MESSAGE_ROUTED1(PrintHostMsg_ShowScriptedPrintPreview,
|
||||
bool /* is_modifiable */)
|
||||
|
||||
// Notify the browser that the PDF in the initiator renderer has disabled print
|
||||
// scaling option.
|
||||
IPC_MESSAGE_ROUTED0(PrintHostMsg_PrintPreviewScalingDisabled)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue