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 #ifndef CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 5 #ifndef CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ |
6 #define CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 6 #define CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #include <deque> | 9 #include <deque> |
10 #include <map> | 10 #include <map> |
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
256 // no other waiting items in the queue. | 256 // no other waiting items in the queue. |
257 // | 257 // |
258 // Returns true if the chooser was successfully scheduled. False means we | 258 // Returns true if the chooser was successfully scheduled. False means we |
259 // didn't schedule anything. | 259 // didn't schedule anything. |
260 bool ScheduleFileChooser(const content::FileChooserParams& params, | 260 bool ScheduleFileChooser(const content::FileChooserParams& params, |
261 WebKit::WebFileChooserCompletion* completion); | 261 WebKit::WebFileChooserCompletion* completion); |
262 | 262 |
263 // Sets whether the renderer should report load progress to the browser. | 263 // Sets whether the renderer should report load progress to the browser. |
264 void SetReportLoadProgressEnabled(bool enabled); | 264 void SetReportLoadProgressEnabled(bool enabled); |
265 | 265 |
266 content::GuestToEmbedderChannel* | 266 content::GuestToEmbedderChannel* guest_to_embedder_channel() const; |
267 guest_to_embedder_channel() const { return guest_to_embedder_channel_; } | 267 void set_guest_to_embedder_channel(content::GuestToEmbedderChannel* channel); |
268 PP_Instance guest_pp_instance() const { return guest_pp_instance_; } | 268 PP_Instance guest_pp_instance() const { return guest_pp_instance_; } |
| 269 void set_guest_pp_instance(PP_Instance instance) { |
| 270 guest_pp_instance_ = instance; |
| 271 } |
269 void set_guest_graphics_resource(const ppapi::HostResource& resource) { | 272 void set_guest_graphics_resource(const ppapi::HostResource& resource) { |
270 guest_graphics_resource_ = resource; | 273 guest_graphics_resource_ = resource; |
271 } | 274 } |
272 const ppapi::HostResource& guest_graphics_resource() const { | 275 const ppapi::HostResource& guest_graphics_resource() const { |
273 return guest_graphics_resource_; | 276 return guest_graphics_resource_; |
274 } | 277 } |
275 | 278 |
276 // Once the browser plugin embedder has connected to this guest, and is | 279 // Once the browser plugin embedder has connected to this guest, and is |
277 // ready to paint, it informs the guest through GuestReady to begin | 280 // ready to paint, it informs the guest through GuestReady to begin |
278 // compositing. | 281 // compositing. |
(...skipping 1116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1395 // bunch of stuff, you should probably create a helper class and put your | 1398 // bunch of stuff, you should probably create a helper class and put your |
1396 // data and methods on that to avoid bloating RenderView more. You can | 1399 // data and methods on that to avoid bloating RenderView more. You can |
1397 // use the Observer interface to filter IPC messages and receive frame change | 1400 // use the Observer interface to filter IPC messages and receive frame change |
1398 // notifications. | 1401 // notifications. |
1399 // --------------------------------------------------------------------------- | 1402 // --------------------------------------------------------------------------- |
1400 | 1403 |
1401 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); | 1404 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); |
1402 }; | 1405 }; |
1403 | 1406 |
1404 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 1407 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ |
OLD | NEW |