Lines Matching refs:renderer

49 //    When a renderer is about to be hidden (this usually occurs when the
51 // thumbnail for the tab rendered by the renderer, if needed. The
130 RenderWidgetHost* renderer; // Not owned.
159 void ThumbnailGenerator::MonitorRenderer(RenderWidgetHost* renderer,
161 Source<RenderWidgetHost> renderer_source = Source<RenderWidgetHost>(renderer);
182 void ThumbnailGenerator::AskForSnapshot(RenderWidgetHost* renderer,
188 BackingStore* backing_store = renderer->GetBackingStore(false);
190 // We were able to find a non-null backing store for this renderer, so
214 // Duplicate the handle to the DIB here because the renderer process does not
215 // have permission. The duplicated handle is owned by the renderer process,
219 renderer->process()->GetHandle(),
222 LOG(WARNING) << "Could not duplicate dib handle for renderer";
233 request_info->renderer = renderer;
242 renderer->PaintAtSize(
247 RenderWidgetHost* renderer) const {
248 return GetThumbnailForRendererWithOptions(renderer, kNoOptions, NULL);
252 RenderWidgetHost* renderer,
255 BackingStore* backing_store = renderer->GetBackingStore(false);
311 RenderViewHost* renderer = Details<RenderViewHost>(details).ptr();
313 MonitorRenderer(renderer, true);
314 // Attach the tab contents to the renderer.
319 renderer->property_bag(), contents);
320 VLOG(1) << "renderer " << renderer << "is created for tab " << contents;
363 // same renderer as this TabContents and remove them so they don't
366 RenderWidgetHost* renderer = contents->render_view_host();
368 if (iterator->second->renderer == renderer) {