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

Side by Side Diff: content/renderer/render_view_impl.h

Issue 8742007: Prepare for didUpdateLayout moving to WebViewClient. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years 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
« no previous file with comments | « no previous file | content/renderer/render_view_impl.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 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 344 matching lines...) Expand 10 before | Expand all | Expand 10 after
355 virtual void setMouseOverURL(const WebKit::WebURL& url); 355 virtual void setMouseOverURL(const WebKit::WebURL& url);
356 virtual void setKeyboardFocusURL(const WebKit::WebURL& url); 356 virtual void setKeyboardFocusURL(const WebKit::WebURL& url);
357 virtual void startDragging(const WebKit::WebDragData& data, 357 virtual void startDragging(const WebKit::WebDragData& data,
358 WebKit::WebDragOperationsMask mask, 358 WebKit::WebDragOperationsMask mask,
359 const WebKit::WebImage& image, 359 const WebKit::WebImage& image,
360 const WebKit::WebPoint& imageOffset); 360 const WebKit::WebPoint& imageOffset);
361 virtual bool acceptsLoadDrops(); 361 virtual bool acceptsLoadDrops();
362 virtual void focusNext(); 362 virtual void focusNext();
363 virtual void focusPrevious(); 363 virtual void focusPrevious();
364 virtual void focusedNodeChanged(const WebKit::WebNode& node); 364 virtual void focusedNodeChanged(const WebKit::WebNode& node);
365 virtual void didUpdateLayout();
365 virtual void navigateBackForwardSoon(int offset); 366 virtual void navigateBackForwardSoon(int offset);
366 virtual int historyBackListCount(); 367 virtual int historyBackListCount();
367 virtual int historyForwardListCount(); 368 virtual int historyForwardListCount();
368 virtual void postAccessibilityNotification( 369 virtual void postAccessibilityNotification(
369 const WebKit::WebAccessibilityObject& obj, 370 const WebKit::WebAccessibilityObject& obj,
370 WebKit::WebAccessibilityNotification notification); 371 WebKit::WebAccessibilityNotification notification);
371 virtual void didUpdateInspectorSetting(const WebKit::WebString& key, 372 virtual void didUpdateInspectorSetting(const WebKit::WebString& key,
372 const WebKit::WebString& value); 373 const WebKit::WebString& value);
373 virtual WebKit::WebGeolocationClient* geolocationClient(); 374 virtual WebKit::WebGeolocationClient* geolocationClient();
374 virtual WebKit::WebSpeechInputController* speechInputController( 375 virtual WebKit::WebSpeechInputController* speechInputController(
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
488 const WebKit::WebSecurityOrigin& origin, 489 const WebKit::WebSecurityOrigin& origin,
489 const WebKit::WebURL& target); 490 const WebKit::WebURL& target);
490 virtual void didAdoptURLLoader(WebKit::WebURLLoader* loader); 491 virtual void didAdoptURLLoader(WebKit::WebURLLoader* loader);
491 virtual void didExhaustMemoryAvailableForScript(WebKit::WebFrame* frame); 492 virtual void didExhaustMemoryAvailableForScript(WebKit::WebFrame* frame);
492 virtual void didCreateScriptContext(WebKit::WebFrame* frame, 493 virtual void didCreateScriptContext(WebKit::WebFrame* frame,
493 v8::Handle<v8::Context>, 494 v8::Handle<v8::Context>,
494 int world_id); 495 int world_id);
495 virtual void willReleaseScriptContext(WebKit::WebFrame* frame, 496 virtual void willReleaseScriptContext(WebKit::WebFrame* frame,
496 v8::Handle<v8::Context>, 497 v8::Handle<v8::Context>,
497 int world_id); 498 int world_id);
499 // TODO(levin): Remove didUpdateLayout after it is moved from WebFrameClient
500 // to WebViewClient.
498 virtual void didUpdateLayout(WebKit::WebFrame* frame); 501 virtual void didUpdateLayout(WebKit::WebFrame* frame);
499 virtual void didChangeScrollOffset(WebKit::WebFrame* frame); 502 virtual void didChangeScrollOffset(WebKit::WebFrame* frame);
500 virtual void numberOfWheelEventHandlersChanged(unsigned num_handlers); 503 virtual void numberOfWheelEventHandlersChanged(unsigned num_handlers);
501 virtual void didChangeContentsSize(WebKit::WebFrame* frame, 504 virtual void didChangeContentsSize(WebKit::WebFrame* frame,
502 const WebKit::WebSize& size); 505 const WebKit::WebSize& size);
503 virtual void reportFindInPageMatchCount(int request_id, 506 virtual void reportFindInPageMatchCount(int request_id,
504 int count, 507 int count,
505 bool final_update); 508 bool final_update);
506 virtual void reportFindInPageSelection(int request_id, 509 virtual void reportFindInPageSelection(int request_id,
507 int active_match_ordinal, 510 int active_match_ordinal,
(...skipping 708 matching lines...) Expand 10 before | Expand all | Expand 10 after
1216 // bunch of stuff, you should probably create a helper class and put your 1219 // bunch of stuff, you should probably create a helper class and put your
1217 // data and methods on that to avoid bloating RenderView more. You can 1220 // data and methods on that to avoid bloating RenderView more. You can
1218 // use the Observer interface to filter IPC messages and receive frame change 1221 // use the Observer interface to filter IPC messages and receive frame change
1219 // notifications. 1222 // notifications.
1220 // --------------------------------------------------------------------------- 1223 // ---------------------------------------------------------------------------
1221 1224
1222 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); 1225 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl);
1223 }; 1226 };
1224 1227
1225 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ 1228 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_
OLDNEW
« no previous file with comments | « no previous file | content/renderer/render_view_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698