OLD | NEW |
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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 // This header is meant to be included in multiple passes, hence no traditional | 5 // This header is meant to be included in multiple passes, hence no traditional |
6 // header guard. | 6 // header guard. |
7 // See ipc_message_macros.h for explanation of the macros and passes. | 7 // See ipc_message_macros.h for explanation of the macros and passes. |
8 | 8 |
9 #include <map> | 9 #include <map> |
10 #include <string> | 10 #include <string> |
(...skipping 815 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
826 // |amount_sent| bytes of data requested by | 826 // |amount_sent| bytes of data requested by |
827 // ViewHostMsg_SocketStream_SendData has been sent on the Socket Stream. | 827 // ViewHostMsg_SocketStream_SendData has been sent on the Socket Stream. |
828 IPC_MESSAGE_CONTROL2(ViewMsg_SocketStream_SentData, | 828 IPC_MESSAGE_CONTROL2(ViewMsg_SocketStream_SentData, |
829 int /* socket_id */, | 829 int /* socket_id */, |
830 int /* amount_sent */) | 830 int /* amount_sent */) |
831 | 831 |
832 // The Socket Stream is closed. | 832 // The Socket Stream is closed. |
833 IPC_MESSAGE_CONTROL1(ViewMsg_SocketStream_Closed, | 833 IPC_MESSAGE_CONTROL1(ViewMsg_SocketStream_Closed, |
834 int /* socket_id */) | 834 int /* socket_id */) |
835 | 835 |
836 #if defined(SPELLCHECKER_IN_RENDERER) | |
837 // SpellChecker messages. | 836 // SpellChecker messages. |
838 | 837 |
839 // Passes some initialization params to the renderer's spellchecker. This can | 838 // Passes some initialization params to the renderer's spellchecker. This can |
840 // be called directly after startup or in (async) response to a | 839 // be called directly after startup or in (async) response to a |
841 // RequestDictionary ViewHost message. | 840 // RequestDictionary ViewHost message. |
842 IPC_MESSAGE_CONTROL4(ViewMsg_SpellChecker_Init, | 841 IPC_MESSAGE_CONTROL4(ViewMsg_SpellChecker_Init, |
843 IPC::PlatformFileForTransit /* bdict_file */, | 842 IPC::PlatformFileForTransit /* bdict_file */, |
844 std::vector<std::string> /* custom_dict_words */, | 843 std::vector<std::string> /* custom_dict_words */, |
845 std::string /* language */, | 844 std::string /* language */, |
846 bool /* auto spell correct */) | 845 bool /* auto spell correct */) |
847 | 846 |
848 // A word has been added to the custom dictionary; update the local custom | 847 // A word has been added to the custom dictionary; update the local custom |
849 // word list. | 848 // word list. |
850 IPC_MESSAGE_CONTROL1(ViewMsg_SpellChecker_WordAdded, | 849 IPC_MESSAGE_CONTROL1(ViewMsg_SpellChecker_WordAdded, |
851 std::string /* word */) | 850 std::string /* word */) |
852 | 851 |
853 // Toggle the auto spell correct functionality. | 852 // Toggle the auto spell correct functionality. |
854 IPC_MESSAGE_CONTROL1(ViewMsg_SpellChecker_EnableAutoSpellCorrect, | 853 IPC_MESSAGE_CONTROL1(ViewMsg_SpellChecker_EnableAutoSpellCorrect, |
855 bool /* enable */) | 854 bool /* enable */) |
856 #endif | |
857 | 855 |
858 IPC_END_MESSAGES(View) | 856 IPC_END_MESSAGES(View) |
859 | 857 |
860 | 858 |
861 //----------------------------------------------------------------------------- | 859 //----------------------------------------------------------------------------- |
862 // TabContents messages | 860 // TabContents messages |
863 // These are messages sent from the renderer to the browser process. | 861 // These are messages sent from the renderer to the browser process. |
864 | 862 |
865 IPC_BEGIN_MESSAGES(ViewHost) | 863 IPC_BEGIN_MESSAGES(ViewHost) |
866 // Sent by the renderer when it is creating a new window. The browser creates | 864 // Sent by the renderer when it is creating a new window. The browser creates |
(...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1123 int /* the tag */) | 1121 int /* the tag */) |
1124 | 1122 |
1125 // Tells the browser to display or not display the SpellingPanel | 1123 // Tells the browser to display or not display the SpellingPanel |
1126 IPC_MESSAGE_ROUTED1(ViewHostMsg_ShowSpellingPanel, | 1124 IPC_MESSAGE_ROUTED1(ViewHostMsg_ShowSpellingPanel, |
1127 bool /* if true, then show it, otherwise hide it*/) | 1125 bool /* if true, then show it, otherwise hide it*/) |
1128 | 1126 |
1129 // Tells the browser to update the spelling panel with the given word. | 1127 // Tells the browser to update the spelling panel with the given word. |
1130 IPC_MESSAGE_ROUTED1(ViewHostMsg_UpdateSpellingPanelWithMisspelledWord, | 1128 IPC_MESSAGE_ROUTED1(ViewHostMsg_UpdateSpellingPanelWithMisspelledWord, |
1131 string16 /* the word to update the panel with */) | 1129 string16 /* the word to update the panel with */) |
1132 | 1130 |
1133 IPC_SYNC_MESSAGE_ROUTED2_1(ViewHostMsg_GetAutoCorrectWord, | |
1134 string16 /* word to check */, | |
1135 int /* tag for the document containg the word */, | |
1136 string16 /* autocorrected word */) | |
1137 | |
1138 // Initiate a download based on user actions like 'ALT+click'. | 1131 // Initiate a download based on user actions like 'ALT+click'. |
1139 IPC_MESSAGE_ROUTED2(ViewHostMsg_DownloadUrl, | 1132 IPC_MESSAGE_ROUTED2(ViewHostMsg_DownloadUrl, |
1140 GURL /* url */, | 1133 GURL /* url */, |
1141 GURL /* referrer */) | 1134 GURL /* referrer */) |
1142 | 1135 |
1143 // Used to go to the session history entry at the given offset (ie, -1 will | 1136 // Used to go to the session history entry at the given offset (ie, -1 will |
1144 // return the "back" item). | 1137 // return the "back" item). |
1145 IPC_MESSAGE_ROUTED1(ViewHostMsg_GoToEntryAtOffset, | 1138 IPC_MESSAGE_ROUTED1(ViewHostMsg_GoToEntryAtOffset, |
1146 int /* offset (from current) of history item to get */) | 1139 int /* offset (from current) of history item to get */) |
1147 | 1140 |
(...skipping 882 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2030 | 2023 |
2031 // Asks the browser process to generate a keypair for grabbing a client | 2024 // Asks the browser process to generate a keypair for grabbing a client |
2032 // certificate from a CA (<keygen> tag), and returns the signed public | 2025 // certificate from a CA (<keygen> tag), and returns the signed public |
2033 // key and challenge string. | 2026 // key and challenge string. |
2034 IPC_SYNC_MESSAGE_CONTROL3_1(ViewHostMsg_Keygen, | 2027 IPC_SYNC_MESSAGE_CONTROL3_1(ViewHostMsg_Keygen, |
2035 uint32 /* key size index */, | 2028 uint32 /* key size index */, |
2036 std::string /* challenge string */, | 2029 std::string /* challenge string */, |
2037 GURL /* URL of requestor */, | 2030 GURL /* URL of requestor */, |
2038 std::string /* signed public key and challenge */) | 2031 std::string /* signed public key and challenge */) |
2039 | 2032 |
2040 #if defined(SPELLCHECKER_IN_RENDERER) | |
2041 // The renderer has tried to spell check a word, but couldn't because no | 2033 // The renderer has tried to spell check a word, but couldn't because no |
2042 // dictionary was available to load. Request that the browser find an | 2034 // dictionary was available to load. Request that the browser find an |
2043 // appropriate dictionary and return it. | 2035 // appropriate dictionary and return it. |
2044 IPC_MESSAGE_CONTROL0(ViewHostMsg_SpellChecker_RequestDictionary) | 2036 IPC_MESSAGE_CONTROL0(ViewHostMsg_SpellChecker_RequestDictionary) |
2045 #endif | 2037 |
| 2038 IPC_SYNC_MESSAGE_CONTROL2_1(ViewHostMsg_SpellChecker_PlatformCheckSpelling, |
| 2039 string16 /* word */, |
| 2040 int /* document tag */, |
| 2041 bool /* correct */) |
| 2042 |
| 2043 IPC_SYNC_MESSAGE_CONTROL1_1( |
| 2044 ViewHostMsg_SpellChecker_PlatformFillSuggestionList, |
| 2045 string16 /* word */, |
| 2046 std::vector<string16> /* suggestions */) |
2046 | 2047 |
2047 IPC_END_MESSAGES(ViewHost) | 2048 IPC_END_MESSAGES(ViewHost) |
OLD | NEW |