Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(53)

Side by Side Diff: content/common/browser_plugin/browser_plugin_messages.h

Issue 584713002: Browser Plugin: Remove dependency on NPAPI (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@move_content_window
Patch Set: Updated histograms.xml Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 // Multiply-included message header, no traditional include guard. 5 // Multiply-included message header, no traditional include guard.
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/basictypes.h" 9 #include "base/basictypes.h"
10 #include "base/process/process.h" 10 #include "base/process/process.h"
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 IPC_STRUCT_MEMBER(float, scale_factor) 43 IPC_STRUCT_MEMBER(float, scale_factor)
44 // Indicates a request for a full repaint of the page. 44 // Indicates a request for a full repaint of the page.
45 // This is required for switching from compositing to the software 45 // This is required for switching from compositing to the software
46 // rendering path. 46 // rendering path.
47 IPC_STRUCT_MEMBER(bool, repaint) 47 IPC_STRUCT_MEMBER(bool, repaint)
48 IPC_STRUCT_END() 48 IPC_STRUCT_END()
49 49
50 IPC_STRUCT_BEGIN(BrowserPluginHostMsg_Attach_Params) 50 IPC_STRUCT_BEGIN(BrowserPluginHostMsg_Attach_Params)
51 IPC_STRUCT_MEMBER(bool, focused) 51 IPC_STRUCT_MEMBER(bool, focused)
52 IPC_STRUCT_MEMBER(bool, visible) 52 IPC_STRUCT_MEMBER(bool, visible)
53 IPC_STRUCT_MEMBER(bool, opaque)
54 IPC_STRUCT_MEMBER(BrowserPluginHostMsg_ResizeGuest_Params, 53 IPC_STRUCT_MEMBER(BrowserPluginHostMsg_ResizeGuest_Params,
55 resize_guest_params) 54 resize_guest_params)
56 IPC_STRUCT_MEMBER(gfx::Point, origin) 55 IPC_STRUCT_MEMBER(gfx::Point, origin)
57 IPC_STRUCT_END() 56 IPC_STRUCT_END()
58 57
59 // Browser plugin messages 58 // Browser plugin messages
60 59
61 // ----------------------------------------------------------------------------- 60 // -----------------------------------------------------------------------------
62 // These messages are from the embedder to the browser process. 61 // These messages are from the embedder to the browser process.
63 62
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
129 // When a BrowserPlugin has been removed from the embedder's DOM, it informs 128 // When a BrowserPlugin has been removed from the embedder's DOM, it informs
130 // the browser process to cleanup the guest. 129 // the browser process to cleanup the guest.
131 IPC_MESSAGE_ROUTED1(BrowserPluginHostMsg_PluginDestroyed, 130 IPC_MESSAGE_ROUTED1(BrowserPluginHostMsg_PluginDestroyed,
132 int /* browser_plugin_instance_id */) 131 int /* browser_plugin_instance_id */)
133 132
134 // Tells the guest it has been shown or hidden. 133 // Tells the guest it has been shown or hidden.
135 IPC_MESSAGE_ROUTED2(BrowserPluginHostMsg_SetVisibility, 134 IPC_MESSAGE_ROUTED2(BrowserPluginHostMsg_SetVisibility,
136 int /* browser_plugin_instance_id */, 135 int /* browser_plugin_instance_id */,
137 bool /* visible */) 136 bool /* visible */)
138 137
139 // Tells the guest to change its background opacity.
140 IPC_MESSAGE_ROUTED2(BrowserPluginHostMsg_SetContentsOpaque,
141 int /* browser_plugin_instance_id */,
142 bool /* opaque */)
143
144 // Tells the guest that a drag event happened on the plugin. 138 // Tells the guest that a drag event happened on the plugin.
145 IPC_MESSAGE_ROUTED5(BrowserPluginHostMsg_DragStatusUpdate, 139 IPC_MESSAGE_ROUTED5(BrowserPluginHostMsg_DragStatusUpdate,
146 int /* browser_plugin_instance_id */, 140 int /* browser_plugin_instance_id */,
147 blink::WebDragStatus /* drag_status */, 141 blink::WebDragStatus /* drag_status */,
148 content::DropData /* drop_data */, 142 content::DropData /* drop_data */,
149 blink::WebDragOperationsMask /* operation_mask */, 143 blink::WebDragOperationsMask /* operation_mask */,
150 gfx::Point /* plugin_location */) 144 gfx::Point /* plugin_location */)
151 145
152 // Sends a PointerLock Lock ACK to the BrowserPluginGuest. 146 // Sends a PointerLock Lock ACK to the BrowserPluginGuest.
153 IPC_MESSAGE_ROUTED2(BrowserPluginHostMsg_LockMouse_ACK, 147 IPC_MESSAGE_ROUTED2(BrowserPluginHostMsg_LockMouse_ACK,
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
191 IPC_MESSAGE_CONTROL2(BrowserPluginMsg_AdvanceFocus, 185 IPC_MESSAGE_CONTROL2(BrowserPluginMsg_AdvanceFocus,
192 int /* browser_plugin_instance_id */, 186 int /* browser_plugin_instance_id */,
193 bool /* reverse */) 187 bool /* reverse */)
194 188
195 // When the guest starts/stops listening to touch events, it needs to notify the 189 // When the guest starts/stops listening to touch events, it needs to notify the
196 // plugin in the embedder about it. 190 // plugin in the embedder about it.
197 IPC_MESSAGE_CONTROL2(BrowserPluginMsg_ShouldAcceptTouchEvents, 191 IPC_MESSAGE_CONTROL2(BrowserPluginMsg_ShouldAcceptTouchEvents,
198 int /* browser_plugin_instance_id */, 192 int /* browser_plugin_instance_id */,
199 bool /* accept */) 193 bool /* accept */)
200 194
195 // Tells the guest to change its background opacity.
196 IPC_MESSAGE_CONTROL2(BrowserPluginMsg_SetContentsOpaque,
197 int /* browser_plugin_instance_id */,
198 bool /* opaque */)
199
201 // Inform the embedder of the cursor the guest wishes to display. 200 // Inform the embedder of the cursor the guest wishes to display.
202 IPC_MESSAGE_CONTROL2(BrowserPluginMsg_SetCursor, 201 IPC_MESSAGE_CONTROL2(BrowserPluginMsg_SetCursor,
203 int /* browser_plugin_instance_id */, 202 int /* browser_plugin_instance_id */,
204 content::WebCursor /* cursor */) 203 content::WebCursor /* cursor */)
205 204
206 IPC_MESSAGE_CONTROL4(BrowserPluginMsg_CopyFromCompositingSurface, 205 IPC_MESSAGE_CONTROL4(BrowserPluginMsg_CopyFromCompositingSurface,
207 int /* browser_plugin_instance_id */, 206 int /* browser_plugin_instance_id */,
208 int /* request_id */, 207 int /* request_id */,
209 gfx::Rect /* source_rect */, 208 gfx::Rect /* source_rect */,
210 gfx::Size /* dest_size */) 209 gfx::Size /* dest_size */)
211 210
212 IPC_MESSAGE_CONTROL2(BrowserPluginMsg_CompositorFrameSwapped, 211 IPC_MESSAGE_CONTROL2(BrowserPluginMsg_CompositorFrameSwapped,
213 int /* browser_plugin_instance_id */, 212 int /* browser_plugin_instance_id */,
214 FrameMsg_CompositorFrameSwapped_Params /* params */) 213 FrameMsg_CompositorFrameSwapped_Params /* params */)
215 214
216 // Forwards a PointerLock Unlock request to the BrowserPlugin. 215 // Forwards a PointerLock Unlock request to the BrowserPlugin.
217 IPC_MESSAGE_CONTROL2(BrowserPluginMsg_SetMouseLock, 216 IPC_MESSAGE_CONTROL2(BrowserPluginMsg_SetMouseLock,
218 int /* browser_plugin_instance_id */, 217 int /* browser_plugin_instance_id */,
219 bool /* enable */) 218 bool /* enable */)
220 219
221 // Acknowledge that we presented an ubercomp frame. 220 // Acknowledge that we presented an ubercomp frame.
222 IPC_MESSAGE_ROUTED2(BrowserPluginHostMsg_CompositorFrameSwappedACK, 221 IPC_MESSAGE_ROUTED2(BrowserPluginHostMsg_CompositorFrameSwappedACK,
223 int /* browser_plugin_instance_id */, 222 int /* browser_plugin_instance_id */,
224 FrameHostMsg_CompositorFrameSwappedACK_Params /* params */) 223 FrameHostMsg_CompositorFrameSwappedACK_Params /* params */)
OLDNEW
« no previous file with comments | « content/common/browser_plugin/browser_plugin_constants.cc ('k') | content/content_renderer.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698