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

Side by Side Diff: content/browser/browser_plugin/browser_plugin_guest.h

Issue 15994016: Support custom window features, such as 'moo=foo'. (Closed) Base URL: http://src.chromium.org/svn/trunk/src/
Patch Set: Created 7 years, 6 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 | Annotate | Revision Log
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 // A BrowserPluginGuest is the browser side of a browser <--> embedder 5 // A BrowserPluginGuest is the browser side of a browser <--> embedder
6 // renderer channel. A BrowserPlugin (a WebPlugin) is on the embedder 6 // renderer channel. A BrowserPlugin (a WebPlugin) is on the embedder
7 // renderer side of browser <--> embedder renderer communication. 7 // renderer side of browser <--> embedder renderer communication.
8 // 8 //
9 // BrowserPluginGuest lives on the UI thread of the browser process. It has a 9 // BrowserPluginGuest lives on the UI thread of the browser process. It has a
10 // helper, BrowserPluginGuestHelper, which is a RenderViewHostObserver. The 10 // helper, BrowserPluginGuestHelper, which is a RenderViewHostObserver. The
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
189 int request_id, 189 int request_id,
190 const std::string& request_method, 190 const std::string& request_method,
191 const base::Callback<void(bool)>& callback) OVERRIDE; 191 const base::Callback<void(bool)>& callback) OVERRIDE;
192 virtual void CloseContents(WebContents* source) OVERRIDE; 192 virtual void CloseContents(WebContents* source) OVERRIDE;
193 virtual bool HandleContextMenu(const ContextMenuParams& params) OVERRIDE; 193 virtual bool HandleContextMenu(const ContextMenuParams& params) OVERRIDE;
194 virtual void HandleKeyboardEvent( 194 virtual void HandleKeyboardEvent(
195 WebContents* source, 195 WebContents* source,
196 const NativeWebKeyboardEvent& event) OVERRIDE; 196 const NativeWebKeyboardEvent& event) OVERRIDE;
197 virtual WebContents* OpenURLFromTab(WebContents* source, 197 virtual WebContents* OpenURLFromTab(WebContents* source,
198 const OpenURLParams& params) OVERRIDE; 198 const OpenURLParams& params) OVERRIDE;
199 virtual void WebContentsCreated(WebContents* source_contents, 199 virtual void WebContentsCreated(
200 int64 source_frame_id, 200 WebContents* source_contents,
sky 2013/06/04 23:08:33 nit: change this to 4 space indent (same as 195).
201 const string16& frame_name, 201 int64 source_frame_id,
202 const GURL& target_url, 202 const string16& frame_name,
203 WebContents* new_contents) OVERRIDE; 203 const GURL& target_url,
204 const WebKit::WindowFeatures& web_window_features,
205 WebContents* new_contents) OVERRIDE;
204 virtual void RendererUnresponsive(WebContents* source) OVERRIDE; 206 virtual void RendererUnresponsive(WebContents* source) OVERRIDE;
205 virtual void RendererResponsive(WebContents* source) OVERRIDE; 207 virtual void RendererResponsive(WebContents* source) OVERRIDE;
206 virtual void RunFileChooser(WebContents* web_contents, 208 virtual void RunFileChooser(WebContents* web_contents,
207 const FileChooserParams& params) OVERRIDE; 209 const FileChooserParams& params) OVERRIDE;
208 virtual bool ShouldFocusPageAfterCrash() OVERRIDE; 210 virtual bool ShouldFocusPageAfterCrash() OVERRIDE;
209 virtual void RequestMediaAccessPermission( 211 virtual void RequestMediaAccessPermission(
210 WebContents* web_contents, 212 WebContents* web_contents,
211 const MediaStreamRequest& request, 213 const MediaStreamRequest& request,
212 const MediaResponseCallback& callback) OVERRIDE; 214 const MediaResponseCallback& callback) OVERRIDE;
213 215
(...skipping 286 matching lines...) Expand 10 before | Expand all | Expand 10 after
500 // This is used to determine whether or not to create a new RenderView when 502 // This is used to determine whether or not to create a new RenderView when
501 // this guest is attached. 503 // this guest is attached.
502 bool has_render_view_; 504 bool has_render_view_;
503 505
504 DISALLOW_COPY_AND_ASSIGN(BrowserPluginGuest); 506 DISALLOW_COPY_AND_ASSIGN(BrowserPluginGuest);
505 }; 507 };
506 508
507 } // namespace content 509 } // namespace content
508 510
509 #endif // CONTENT_BROWSER_BROWSER_PLUGIN_BROWSER_PLUGIN_GUEST_H_ 511 #endif // CONTENT_BROWSER_BROWSER_PLUGIN_BROWSER_PLUGIN_GUEST_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698