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 342 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
353 | 353 |
354 // Whether or not inline composition can be performed for the current input. | 354 // Whether or not inline composition can be performed for the current input. |
355 IPC_STRUCT_MEMBER(bool, can_compose_inline) | 355 IPC_STRUCT_MEMBER(bool, can_compose_inline) |
356 | 356 |
357 // Whether or not the IME should be shown as a result of this update. Even if | 357 // Whether or not the IME should be shown as a result of this update. Even if |
358 // true, the IME will only be shown if the type is appropriate (e.g. not | 358 // true, the IME will only be shown if the type is appropriate (e.g. not |
359 // TEXT_INPUT_TYPE_NONE). | 359 // TEXT_INPUT_TYPE_NONE). |
360 IPC_STRUCT_MEMBER(bool, show_ime_if_needed) | 360 IPC_STRUCT_MEMBER(bool, show_ime_if_needed) |
361 IPC_STRUCT_END() | 361 IPC_STRUCT_END() |
362 | 362 |
| 363 IPC_STRUCT_BEGIN(ViewHostMsg_DateTimeDialogValue_Params) |
| 364 IPC_STRUCT_MEMBER(int, dialog_type) |
| 365 IPC_STRUCT_MEMBER(int, year) |
| 366 IPC_STRUCT_MEMBER(int, month) |
| 367 IPC_STRUCT_MEMBER(int, day) |
| 368 IPC_STRUCT_MEMBER(int, hour) |
| 369 IPC_STRUCT_MEMBER(int, minute) |
| 370 IPC_STRUCT_MEMBER(int, second) |
| 371 IPC_STRUCT_END() |
| 372 |
363 IPC_STRUCT_BEGIN(ViewHostMsg_SelectionBounds_Params) | 373 IPC_STRUCT_BEGIN(ViewHostMsg_SelectionBounds_Params) |
364 IPC_STRUCT_MEMBER(gfx::Rect, anchor_rect) | 374 IPC_STRUCT_MEMBER(gfx::Rect, anchor_rect) |
365 IPC_STRUCT_MEMBER(WebKit::WebTextDirection, anchor_dir) | 375 IPC_STRUCT_MEMBER(WebKit::WebTextDirection, anchor_dir) |
366 IPC_STRUCT_MEMBER(gfx::Rect, focus_rect) | 376 IPC_STRUCT_MEMBER(gfx::Rect, focus_rect) |
367 IPC_STRUCT_MEMBER(WebKit::WebTextDirection, focus_dir) | 377 IPC_STRUCT_MEMBER(WebKit::WebTextDirection, focus_dir) |
368 IPC_STRUCT_MEMBER(bool, is_anchor_first) | 378 IPC_STRUCT_MEMBER(bool, is_anchor_first) |
369 IPC_STRUCT_END() | 379 IPC_STRUCT_END() |
370 | 380 |
371 IPC_STRUCT_BEGIN(ViewHostMsg_CreateWorker_Params) | 381 IPC_STRUCT_BEGIN(ViewHostMsg_CreateWorker_Params) |
372 // URL for the worker script. | 382 // URL for the worker script. |
(...skipping 544 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
917 IPC_MESSAGE_ROUTED0(ViewMsg_Paste) | 927 IPC_MESSAGE_ROUTED0(ViewMsg_Paste) |
918 IPC_MESSAGE_ROUTED0(ViewMsg_PasteAndMatchStyle) | 928 IPC_MESSAGE_ROUTED0(ViewMsg_PasteAndMatchStyle) |
919 // Replaces the selected region or a word around the cursor with the | 929 // Replaces the selected region or a word around the cursor with the |
920 // specified string. | 930 // specified string. |
921 IPC_MESSAGE_ROUTED1(ViewMsg_Replace, | 931 IPC_MESSAGE_ROUTED1(ViewMsg_Replace, |
922 string16) | 932 string16) |
923 IPC_MESSAGE_ROUTED0(ViewMsg_Delete) | 933 IPC_MESSAGE_ROUTED0(ViewMsg_Delete) |
924 IPC_MESSAGE_ROUTED0(ViewMsg_SelectAll) | 934 IPC_MESSAGE_ROUTED0(ViewMsg_SelectAll) |
925 | 935 |
926 // Replaces a date time input field. | 936 // Replaces a date time input field. |
927 IPC_MESSAGE_ROUTED1(ViewMsg_ReplaceDateTime, string16 /* text */) | 937 IPC_MESSAGE_ROUTED1(ViewMsg_ReplaceDateTime, |
| 938 ViewHostMsg_DateTimeDialogValue_Params /* value */) |
928 | 939 |
929 IPC_MESSAGE_ROUTED0(ViewMsg_Unselect) | 940 IPC_MESSAGE_ROUTED0(ViewMsg_Unselect) |
930 | 941 |
931 // Requests the renderer to select the region between two points. | 942 // Requests the renderer to select the region between two points. |
932 // Expects a SelectRange_ACK message when finished. | 943 // Expects a SelectRange_ACK message when finished. |
933 IPC_MESSAGE_ROUTED2(ViewMsg_SelectRange, | 944 IPC_MESSAGE_ROUTED2(ViewMsg_SelectRange, |
934 gfx::Point /* start */, | 945 gfx::Point /* start */, |
935 gfx::Point /* end */) | 946 gfx::Point /* end */) |
936 | 947 |
937 // Requests the renderer to move the caret selection toward the point. | 948 // Requests the renderer to move the caret selection toward the point. |
(...skipping 1054 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1992 IPC_MESSAGE_ROUTED2(ViewHostMsg_EnumerateDirectory, | 2003 IPC_MESSAGE_ROUTED2(ViewHostMsg_EnumerateDirectory, |
1993 int /* request_id */, | 2004 int /* request_id */, |
1994 FilePath /* file_path */) | 2005 FilePath /* file_path */) |
1995 | 2006 |
1996 // Tells the browser to move the focus to the next (previous if reverse is | 2007 // Tells the browser to move the focus to the next (previous if reverse is |
1997 // true) focusable element. | 2008 // true) focusable element. |
1998 IPC_MESSAGE_ROUTED1(ViewHostMsg_TakeFocus, | 2009 IPC_MESSAGE_ROUTED1(ViewHostMsg_TakeFocus, |
1999 bool /* reverse */) | 2010 bool /* reverse */) |
2000 | 2011 |
2001 // Required for opening a date/time dialog | 2012 // Required for opening a date/time dialog |
2002 IPC_MESSAGE_ROUTED2(ViewHostMsg_OpenDateTimeDialog, | 2013 IPC_MESSAGE_ROUTED1(ViewHostMsg_OpenDateTimeDialog, |
2003 int /* type */, | 2014 ViewHostMsg_DateTimeDialogValue_Params /* value */) |
2004 std::string /* value */) | |
2005 | 2015 |
2006 // Required for updating text input state. | 2016 // Required for updating text input state. |
2007 IPC_MESSAGE_ROUTED1(ViewHostMsg_TextInputStateChanged, | 2017 IPC_MESSAGE_ROUTED1(ViewHostMsg_TextInputStateChanged, |
2008 ViewHostMsg_TextInputState_Params /* input state params */) | 2018 ViewHostMsg_TextInputState_Params /* input state params */) |
2009 | 2019 |
2010 // Message sent when the IME text composition range changes. | 2020 // Message sent when the IME text composition range changes. |
2011 IPC_MESSAGE_ROUTED2(ViewHostMsg_ImeCompositionRangeChanged, | 2021 IPC_MESSAGE_ROUTED2(ViewHostMsg_ImeCompositionRangeChanged, |
2012 ui::Range /* composition range */, | 2022 ui::Range /* composition range */, |
2013 std::vector<gfx::Rect> /* character bounds */) | 2023 std::vector<gfx::Rect> /* character bounds */) |
2014 | 2024 |
(...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2387 // cached by the OS. Please see RenderMessageFilter::OnPreCacheFontCharacters | 2397 // cached by the OS. Please see RenderMessageFilter::OnPreCacheFontCharacters |
2388 // for details. | 2398 // for details. |
2389 IPC_SYNC_MESSAGE_CONTROL2_0(ViewHostMsg_PreCacheFontCharacters, | 2399 IPC_SYNC_MESSAGE_CONTROL2_0(ViewHostMsg_PreCacheFontCharacters, |
2390 LOGFONT /* font_data */, | 2400 LOGFONT /* font_data */, |
2391 string16 /* characters */) | 2401 string16 /* characters */) |
2392 #endif | 2402 #endif |
2393 | 2403 |
2394 // Notifies the browser that the frame with the given id was detached. | 2404 // Notifies the browser that the frame with the given id was detached. |
2395 IPC_MESSAGE_ROUTED1(ViewHostMsg_FrameDetached, | 2405 IPC_MESSAGE_ROUTED1(ViewHostMsg_FrameDetached, |
2396 int64 /* frame_id */) | 2406 int64 /* frame_id */) |
OLD | NEW |