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 "base/process.h" | 8 #include "base/process.h" |
9 #include "base/shared_memory.h" | 9 #include "base/shared_memory.h" |
10 #include "base/string16.h" | 10 #include "base/string16.h" |
(...skipping 836 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
847 // Ack goes directly from browser -> renderer. This is not used for the threaded | 847 // Ack goes directly from browser -> renderer. This is not used for the threaded |
848 // compositor path. | 848 // compositor path. |
849 IPC_MESSAGE_ROUTED0(ViewMsg_SwapBuffers_ACK) | 849 IPC_MESSAGE_ROUTED0(ViewMsg_SwapBuffers_ACK) |
850 | 850 |
851 // Sends an input event to the render widget. | 851 // Sends an input event to the render widget. |
852 IPC_MESSAGE_ROUTED2(ViewMsg_HandleInputEvent, | 852 IPC_MESSAGE_ROUTED2(ViewMsg_HandleInputEvent, |
853 IPC::WebInputEventPointer /* event */, | 853 IPC::WebInputEventPointer /* event */, |
854 bool /* is_keyboard_shortcut */) | 854 bool /* is_keyboard_shortcut */) |
855 | 855 |
856 // Tells the render widget that a smooth scroll completed. | 856 // Tells the render widget that a smooth scroll completed. |
857 IPC_MESSAGE_ROUTED1(ViewMsg_SmoothScrollCompleted, | 857 IPC_MESSAGE_ROUTED0(ViewMsg_SmoothScrollCompleted) |
858 int /* gesture_id */) | |
859 | 858 |
860 // This message notifies the renderer that the next key event is bound to one | 859 // This message notifies the renderer that the next key event is bound to one |
861 // or more pre-defined edit commands. If the next key event is not handled | 860 // or more pre-defined edit commands. If the next key event is not handled |
862 // by webkit, the specified edit commands shall be executed against current | 861 // by webkit, the specified edit commands shall be executed against current |
863 // focused frame. | 862 // focused frame. |
864 // Parameters | 863 // Parameters |
865 // * edit_commands (see chrome/common/edit_command_types.h) | 864 // * edit_commands (see chrome/common/edit_command_types.h) |
866 // Contains one or more edit commands. | 865 // Contains one or more edit commands. |
867 // See third_party/WebKit/Source/WebCore/editing/EditorCommand.cpp for detailed | 866 // See third_party/WebKit/Source/WebCore/editing/EditorCommand.cpp for detailed |
868 // definition of webkit edit commands. | 867 // definition of webkit edit commands. |
(...skipping 800 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1669 WebKit::WebInputEvent::Type, | 1668 WebKit::WebInputEvent::Type, |
1670 content::InputEventAckState /* ack_result */) | 1669 content::InputEventAckState /* ack_result */) |
1671 | 1670 |
1672 IPC_STRUCT_BEGIN(ViewHostMsg_BeginSmoothScroll_Params) | 1671 IPC_STRUCT_BEGIN(ViewHostMsg_BeginSmoothScroll_Params) |
1673 IPC_STRUCT_MEMBER(bool, scroll_down) | 1672 IPC_STRUCT_MEMBER(bool, scroll_down) |
1674 IPC_STRUCT_MEMBER(int, pixels_to_scroll) | 1673 IPC_STRUCT_MEMBER(int, pixels_to_scroll) |
1675 IPC_STRUCT_MEMBER(int, mouse_event_x) | 1674 IPC_STRUCT_MEMBER(int, mouse_event_x) |
1676 IPC_STRUCT_MEMBER(int, mouse_event_y) | 1675 IPC_STRUCT_MEMBER(int, mouse_event_y) |
1677 IPC_STRUCT_END() | 1676 IPC_STRUCT_END() |
1678 | 1677 |
1679 IPC_MESSAGE_ROUTED2(ViewHostMsg_BeginSmoothScroll, | 1678 IPC_SYNC_MESSAGE_ROUTED1_1(ViewHostMsg_BeginSmoothScroll, |
1680 int /* gesture_id */, | 1679 ViewHostMsg_BeginSmoothScroll_Params /* params */, |
1681 ViewHostMsg_BeginSmoothScroll_Params /* params */) | 1680 bool /* smooth_scroll_started */) |
1682 | 1681 |
1683 IPC_MESSAGE_ROUTED0(ViewHostMsg_Focus) | 1682 IPC_MESSAGE_ROUTED0(ViewHostMsg_Focus) |
1684 IPC_MESSAGE_ROUTED0(ViewHostMsg_Blur) | 1683 IPC_MESSAGE_ROUTED0(ViewHostMsg_Blur) |
1685 | 1684 |
1686 // Message sent from renderer to the browser when focus changes inside the | 1685 // Message sent from renderer to the browser when focus changes inside the |
1687 // webpage. The parameter says whether the newly focused element needs | 1686 // webpage. The parameter says whether the newly focused element needs |
1688 // keyboard input (true for textfields, text areas and content editable divs). | 1687 // keyboard input (true for textfields, text areas and content editable divs). |
1689 IPC_MESSAGE_ROUTED1(ViewHostMsg_FocusedNodeChanged, | 1688 IPC_MESSAGE_ROUTED1(ViewHostMsg_FocusedNodeChanged, |
1690 bool /* is_editable_node */) | 1689 bool /* is_editable_node */) |
1691 | 1690 |
(...skipping 722 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2414 // cached by the OS. Please see RenderMessageFilter::OnPreCacheFontCharacters | 2413 // cached by the OS. Please see RenderMessageFilter::OnPreCacheFontCharacters |
2415 // for details. | 2414 // for details. |
2416 IPC_SYNC_MESSAGE_CONTROL2_0(ViewHostMsg_PreCacheFontCharacters, | 2415 IPC_SYNC_MESSAGE_CONTROL2_0(ViewHostMsg_PreCacheFontCharacters, |
2417 LOGFONT /* font_data */, | 2416 LOGFONT /* font_data */, |
2418 string16 /* characters */) | 2417 string16 /* characters */) |
2419 #endif | 2418 #endif |
2420 | 2419 |
2421 // Adding a new message? Stick to the sort order above: first platform | 2420 // Adding a new message? Stick to the sort order above: first platform |
2422 // independent ViewMsg, then ifdefs for platform specific ViewMsg, then platform | 2421 // independent ViewMsg, then ifdefs for platform specific ViewMsg, then platform |
2423 // independent ViewHostMsg, then ifdefs for platform specific ViewHostMsg. | 2422 // independent ViewHostMsg, then ifdefs for platform specific ViewHostMsg. |
OLD | NEW |