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 page rendering. | 5 // IPC messages for page rendering. |
6 // Multiply-included message file, hence no include guard. | 6 // Multiply-included message file, hence no include guard. |
7 | 7 |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 | 10 |
(...skipping 471 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
482 gfx::Size /* The view size to be repainted */) | 482 gfx::Size /* The view size to be repainted */) |
483 | 483 |
484 // Notification that a move or resize renderer's containing window has | 484 // Notification that a move or resize renderer's containing window has |
485 // started. | 485 // started. |
486 IPC_MESSAGE_ROUTED0(ViewMsg_MoveOrResizeStarted) | 486 IPC_MESSAGE_ROUTED0(ViewMsg_MoveOrResizeStarted) |
487 | 487 |
488 IPC_MESSAGE_ROUTED2(ViewMsg_UpdateScreenRects, | 488 IPC_MESSAGE_ROUTED2(ViewMsg_UpdateScreenRects, |
489 gfx::Rect /* view_screen_rect */, | 489 gfx::Rect /* view_screen_rect */, |
490 gfx::Rect /* window_screen_rect */) | 490 gfx::Rect /* window_screen_rect */) |
491 | 491 |
492 // Reply to ViewHostMsg_RequestMove, ViewHostMsg_ShowView, and | 492 // Reply to ViewHostMsg_RequestMove, ViewHostMsg_ShowWidget, and |
493 // ViewHostMsg_ShowWidget to inform the renderer that the browser has | 493 // FrameHostMsg_ShowCreatedWindow, to inform the renderer that the browser has |
494 // processed the move. The browser may have ignored the move, but it finished | 494 // processed the move. The browser may have ignored the move, but it finished |
495 // processing. This is used because the renderer keeps a temporary cache of | 495 // processing. This is used because the renderer keeps a temporary cache of the |
496 // the widget position while these asynchronous operations are in progress. | 496 // widget position while these asynchronous operations are in progress. |
497 IPC_MESSAGE_ROUTED0(ViewMsg_Move_ACK) | 497 IPC_MESSAGE_ROUTED0(ViewMsg_Move_ACK) |
498 | 498 |
499 // Used to instruct the RenderView to send back updates to the preferred size. | 499 // Used to instruct the RenderView to send back updates to the preferred size. |
500 IPC_MESSAGE_ROUTED0(ViewMsg_EnablePreferredSizeChangedMode) | 500 IPC_MESSAGE_ROUTED0(ViewMsg_EnablePreferredSizeChangedMode) |
501 | 501 |
502 // Used to instruct the RenderView to automatically resize and send back | 502 // Used to instruct the RenderView to automatically resize and send back |
503 // updates for the new size. | 503 // updates for the new size. |
504 IPC_MESSAGE_ROUTED2(ViewMsg_EnableAutoResize, | 504 IPC_MESSAGE_ROUTED2(ViewMsg_EnableAutoResize, |
505 gfx::Size /* min_size */, | 505 gfx::Size /* min_size */, |
506 gfx::Size /* max_size */) | 506 gfx::Size /* max_size */) |
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
610 | 610 |
611 // ----------------------------------------------------------------------------- | 611 // ----------------------------------------------------------------------------- |
612 // Messages sent from the renderer to the browser. | 612 // Messages sent from the renderer to the browser. |
613 | 613 |
614 // Sent by renderer to request a ViewMsg_BeginFrame message for upcoming | 614 // Sent by renderer to request a ViewMsg_BeginFrame message for upcoming |
615 // display events. If |enabled| is true, the BeginFrame message will continue | 615 // display events. If |enabled| is true, the BeginFrame message will continue |
616 // to be be delivered until the notification is disabled. | 616 // to be be delivered until the notification is disabled. |
617 IPC_MESSAGE_ROUTED1(ViewHostMsg_SetNeedsBeginFrames, | 617 IPC_MESSAGE_ROUTED1(ViewHostMsg_SetNeedsBeginFrames, |
618 bool /* enabled */) | 618 bool /* enabled */) |
619 | 619 |
620 // These three messages are sent to the parent RenderViewHost to display the | 620 // These two messages are sent to the parent RenderViewHost to display a widget |
621 // page/widget that was created by | 621 // that was created by CreateWidget/CreateFullscreenWidget. |route_id| refers |
622 // CreateWindow/CreateWidget/CreateFullscreenWidget. routing_id | 622 // to the id that was returned from the corresponding Create message above. |
623 // refers to the id that was returned from the Create message above. | 623 // |initial_rect| is in screen coordinates. |
624 // The initial_rect parameter is in screen coordinates. | |
625 // | |
626 // FUTURE: there will probably be flags here to control if the result is | |
627 // in a new window. | |
628 IPC_MESSAGE_ROUTED4(ViewHostMsg_ShowView, | |
629 int /* route_id */, | |
630 WindowOpenDisposition /* disposition */, | |
631 gfx::Rect /* initial_rect */, | |
632 bool /* opened_by_user_gesture */) | |
633 | |
634 IPC_MESSAGE_ROUTED2(ViewHostMsg_ShowWidget, | 624 IPC_MESSAGE_ROUTED2(ViewHostMsg_ShowWidget, |
635 int /* route_id */, | 625 int /* route_id */, |
636 gfx::Rect /* initial_rect */) | 626 gfx::Rect /* initial_rect */) |
637 | 627 |
638 // Message to show a full screen widget. | 628 // Message to show a full screen widget. |
639 IPC_MESSAGE_ROUTED1(ViewHostMsg_ShowFullscreenWidget, | 629 IPC_MESSAGE_ROUTED1(ViewHostMsg_ShowFullscreenWidget, |
640 int /* route_id */) | 630 int /* route_id */) |
641 | 631 |
642 // Sent by the renderer process to request that the browser close the view. | 632 // Sent by the renderer process to request that the browser close the view. |
643 // This corresponds to the window.close() API, and the browser may ignore | 633 // This corresponds to the window.close() API, and the browser may ignore |
(...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
900 int /* y */) | 890 int /* y */) |
901 | 891 |
902 #elif defined(OS_MACOSX) | 892 #elif defined(OS_MACOSX) |
903 // Receives content of a web page as plain text. | 893 // Receives content of a web page as plain text. |
904 IPC_MESSAGE_ROUTED1(ViewMsg_GetRenderedTextCompleted, std::string) | 894 IPC_MESSAGE_ROUTED1(ViewMsg_GetRenderedTextCompleted, std::string) |
905 #endif | 895 #endif |
906 | 896 |
907 // Adding a new message? Stick to the sort order above: first platform | 897 // Adding a new message? Stick to the sort order above: first platform |
908 // independent ViewMsg, then ifdefs for platform specific ViewMsg, then platform | 898 // independent ViewMsg, then ifdefs for platform specific ViewMsg, then platform |
909 // independent ViewHostMsg, then ifdefs for platform specific ViewHostMsg. | 899 // independent ViewHostMsg, then ifdefs for platform specific ViewHostMsg. |
OLD | NEW |