OLD | NEW |
---|---|
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // IPC messages for printing. | 5 // IPC messages for printing. |
6 // Multiply-included message file, hence no include guard. | 6 // Multiply-included message file, hence no include guard. |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 352 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
363 | 363 |
364 // It's the renderer that controls the printing process when it is generated | 364 // It's the renderer that controls the printing process when it is generated |
365 // by javascript. This step is about showing UI to the user to select the | 365 // by javascript. This step is about showing UI to the user to select the |
366 // final print settings. The output parameter is the same as | 366 // final print settings. The output parameter is the same as |
367 // ViewMsg_PrintPages which is executed implicitly. | 367 // ViewMsg_PrintPages which is executed implicitly. |
368 IPC_SYNC_MESSAGE_ROUTED1_1(PrintHostMsg_ScriptedPrint, | 368 IPC_SYNC_MESSAGE_ROUTED1_1(PrintHostMsg_ScriptedPrint, |
369 PrintHostMsg_ScriptedPrint_Params, | 369 PrintHostMsg_ScriptedPrint_Params, |
370 PrintMsg_PrintPages_Params | 370 PrintMsg_PrintPages_Params |
371 /* settings chosen by the user*/) | 371 /* settings chosen by the user*/) |
372 | 372 |
373 #if defined(USE_X11) | 373 #if defined(USE_X11) || defined(OS_ANDROID) |
Lei Zhang
2013/08/13 23:26:37
BTW, can you change USE_X11 to OS_CHROMEOS?
cimamoglu1
2013/08/14 16:10:36
Done.
| |
374 // Asks the browser to create a temporary file for the renderer to fill | 374 // Asks the browser to create a temporary file for the renderer to fill |
375 // in resulting NativeMetafile in printing. | 375 // in resulting NativeMetafile in printing. |
376 IPC_SYNC_MESSAGE_CONTROL0_2(PrintHostMsg_AllocateTempFileForPrinting, | 376 IPC_SYNC_MESSAGE_CONTROL1_2(PrintHostMsg_AllocateTempFileForPrinting, |
377 int /* render_view_id */, // Used only by Android. | |
Lei Zhang
2013/08/13 23:26:37
We can use the RenderView id on CrOS as well. Just
cimamoglu1
2013/08/14 16:10:36
Done.
| |
377 base::FileDescriptor /* temp file fd */, | 378 base::FileDescriptor /* temp file fd */, |
378 int /* fd in browser*/) | 379 int /* fd in browser*/) // Used only by Chrome OS. |
379 IPC_MESSAGE_CONTROL2(PrintHostMsg_TempFileForPrintingWritten, | 380 IPC_MESSAGE_CONTROL2(PrintHostMsg_TempFileForPrintingWritten, |
380 int /* render_view_id */, | 381 int /* render_view_id */, |
381 int /* fd in browser */) | 382 int /* fd in browser */) // Used only by Chrome OS. |
382 #endif | 383 #endif |
383 | 384 |
384 // Asks the browser to do print preview. | 385 // Asks the browser to do print preview. |
385 IPC_MESSAGE_ROUTED1(PrintHostMsg_RequestPrintPreview, | 386 IPC_MESSAGE_ROUTED1(PrintHostMsg_RequestPrintPreview, |
386 PrintHostMsg_RequestPrintPreview_Params /* params */) | 387 PrintHostMsg_RequestPrintPreview_Params /* params */) |
387 | 388 |
388 // Notify the browser the number of pages in the print preview document. | 389 // Notify the browser the number of pages in the print preview document. |
389 IPC_MESSAGE_ROUTED1(PrintHostMsg_DidGetPreviewPageCount, | 390 IPC_MESSAGE_ROUTED1(PrintHostMsg_DidGetPreviewPageCount, |
390 PrintHostMsg_DidGetPreviewPageCount_Params /* params */) | 391 PrintHostMsg_DidGetPreviewPageCount_Params /* params */) |
391 | 392 |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
434 int /* document cookie */) | 435 int /* document cookie */) |
435 | 436 |
436 // Run a nested message loop in the renderer until print preview for | 437 // Run a nested message loop in the renderer until print preview for |
437 // window.print() finishes. | 438 // window.print() finishes. |
438 IPC_SYNC_MESSAGE_ROUTED1_0(PrintHostMsg_ScriptedPrintPreview, | 439 IPC_SYNC_MESSAGE_ROUTED1_0(PrintHostMsg_ScriptedPrintPreview, |
439 bool /* is_modifiable */) | 440 bool /* is_modifiable */) |
440 | 441 |
441 // Notify the browser that the PDF in the initiator renderer has disabled print | 442 // Notify the browser that the PDF in the initiator renderer has disabled print |
442 // scaling option. | 443 // scaling option. |
443 IPC_MESSAGE_ROUTED0(PrintHostMsg_PrintPreviewScalingDisabled) | 444 IPC_MESSAGE_ROUTED0(PrintHostMsg_PrintPreviewScalingDisabled) |
OLD | NEW |