OLD | NEW |
---|---|
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 #ifndef WEBKIT_GLUE_CONTEXT_MENU_H_ | 5 #ifndef WEBKIT_GLUE_CONTEXT_MENU_H_ |
6 #define WEBKIT_GLUE_CONTEXT_MENU_H_ | 6 #define WEBKIT_GLUE_CONTEXT_MENU_H_ |
7 | 7 |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
79 int64 frame_id; | 79 int64 frame_id; |
80 | 80 |
81 // This is the history item state of the subframe that the context menu was | 81 // This is the history item state of the subframe that the context menu was |
82 // invoked on. | 82 // invoked on. |
83 std::string frame_content_state; | 83 std::string frame_content_state; |
84 | 84 |
85 // These are the parameters for the media element that the context menu | 85 // These are the parameters for the media element that the context menu |
86 // was invoked on. | 86 // was invoked on. |
87 int media_flags; | 87 int media_flags; |
88 | 88 |
89 // These are the parameters for the plugin element that the context menu | |
90 // was invoked on. | |
jam
2011/12/27 19:43:39
do we really need to add this? can't we use custom
bbudge
2011/12/28 15:19:42
Wouldn't that require that the plugin defines the
| |
91 int plugin_flags; | |
92 | |
89 // This is the text of the selection that the context menu was invoked on. | 93 // This is the text of the selection that the context menu was invoked on. |
90 string16 selection_text; | 94 string16 selection_text; |
91 | 95 |
92 // The misspelled word under the cursor, if any. Used to generate the | 96 // The misspelled word under the cursor, if any. Used to generate the |
93 // |dictionary_suggestions| list. | 97 // |dictionary_suggestions| list. |
94 string16 misspelled_word; | 98 string16 misspelled_word; |
95 | 99 |
96 // Suggested replacements for a misspelled word under the cursor. | 100 // Suggested replacements for a misspelled word under the cursor. |
97 // This vector gets populated in the render process host | 101 // This vector gets populated in the render process host |
98 // by intercepting ViewHostMsg_ContextMenu in ResourceMessageFilter | 102 // by intercepting ViewHostMsg_ContextMenu in ResourceMessageFilter |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
132 | 136 |
133 webkit_glue::CustomContextMenuContext custom_context; | 137 webkit_glue::CustomContextMenuContext custom_context; |
134 std::vector<WebMenuItem> custom_items; | 138 std::vector<WebMenuItem> custom_items; |
135 | 139 |
136 ContextMenuParams(); | 140 ContextMenuParams(); |
137 ContextMenuParams(const WebKit::WebContextMenuData& data); | 141 ContextMenuParams(const WebKit::WebContextMenuData& data); |
138 ~ContextMenuParams(); | 142 ~ContextMenuParams(); |
139 }; | 143 }; |
140 | 144 |
141 #endif // WEBKIT_GLUE_CONTEXT_MENU_H_ | 145 #endif // WEBKIT_GLUE_CONTEXT_MENU_H_ |
OLD | NEW |