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

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

Issue 8704005: Add autoresize capability to chromium. (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
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 343 matching lines...) Expand 10 before | Expand all | Expand 10 after
354 virtual void setMouseOverURL(const WebKit::WebURL& url); 354 virtual void setMouseOverURL(const WebKit::WebURL& url);
355 virtual void setKeyboardFocusURL(const WebKit::WebURL& url); 355 virtual void setKeyboardFocusURL(const WebKit::WebURL& url);
356 virtual void startDragging(const WebKit::WebDragData& data, 356 virtual void startDragging(const WebKit::WebDragData& data,
357 WebKit::WebDragOperationsMask mask, 357 WebKit::WebDragOperationsMask mask,
358 const WebKit::WebImage& image, 358 const WebKit::WebImage& image,
359 const WebKit::WebPoint& imageOffset); 359 const WebKit::WebPoint& imageOffset);
360 virtual bool acceptsLoadDrops(); 360 virtual bool acceptsLoadDrops();
361 virtual void focusNext(); 361 virtual void focusNext();
362 virtual void focusPrevious(); 362 virtual void focusPrevious();
363 virtual void focusedNodeChanged(const WebKit::WebNode& node); 363 virtual void focusedNodeChanged(const WebKit::WebNode& node);
364 virtual void autoSizeChanged(const WebKit::WebSize& new_size);
365 virtual void didUpdateLayout();
364 virtual void navigateBackForwardSoon(int offset); 366 virtual void navigateBackForwardSoon(int offset);
365 virtual int historyBackListCount(); 367 virtual int historyBackListCount();
366 virtual int historyForwardListCount(); 368 virtual int historyForwardListCount();
367 virtual void postAccessibilityNotification( 369 virtual void postAccessibilityNotification(
368 const WebKit::WebAccessibilityObject& obj, 370 const WebKit::WebAccessibilityObject& obj,
369 WebKit::WebAccessibilityNotification notification); 371 WebKit::WebAccessibilityNotification notification);
370 virtual void didUpdateInspectorSetting(const WebKit::WebString& key, 372 virtual void didUpdateInspectorSetting(const WebKit::WebString& key,
371 const WebKit::WebString& value); 373 const WebKit::WebString& value);
372 virtual WebKit::WebGeolocationClient* geolocationClient(); 374 virtual WebKit::WebGeolocationClient* geolocationClient();
373 virtual WebKit::WebSpeechInputController* speechInputController( 375 virtual WebKit::WebSpeechInputController* speechInputController(
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
496 const WebKit::WebSecurityOrigin& origin, 498 const WebKit::WebSecurityOrigin& origin,
497 const WebKit::WebURL& target); 499 const WebKit::WebURL& target);
498 virtual void didAdoptURLLoader(WebKit::WebURLLoader* loader); 500 virtual void didAdoptURLLoader(WebKit::WebURLLoader* loader);
499 virtual void didExhaustMemoryAvailableForScript(WebKit::WebFrame* frame); 501 virtual void didExhaustMemoryAvailableForScript(WebKit::WebFrame* frame);
500 virtual void didCreateScriptContext(WebKit::WebFrame* frame, 502 virtual void didCreateScriptContext(WebKit::WebFrame* frame,
501 v8::Handle<v8::Context>, 503 v8::Handle<v8::Context>,
502 int world_id); 504 int world_id);
503 virtual void willReleaseScriptContext(WebKit::WebFrame* frame, 505 virtual void willReleaseScriptContext(WebKit::WebFrame* frame,
504 v8::Handle<v8::Context>, 506 v8::Handle<v8::Context>,
505 int world_id); 507 int world_id);
506 virtual void didUpdateLayout(WebKit::WebFrame* frame);
507 virtual void didChangeScrollOffset(WebKit::WebFrame* frame); 508 virtual void didChangeScrollOffset(WebKit::WebFrame* frame);
508 virtual void numberOfWheelEventHandlersChanged(unsigned num_handlers); 509 virtual void numberOfWheelEventHandlersChanged(unsigned num_handlers);
509 virtual void didChangeContentsSize(WebKit::WebFrame* frame, 510 virtual void didChangeContentsSize(WebKit::WebFrame* frame,
510 const WebKit::WebSize& size); 511 const WebKit::WebSize& size);
511 virtual void reportFindInPageMatchCount(int request_id, 512 virtual void reportFindInPageMatchCount(int request_id,
512 int count, 513 int count,
513 bool final_update); 514 bool final_update);
514 virtual void reportFindInPageSelection(int request_id, 515 virtual void reportFindInPageSelection(int request_id,
515 int active_match_ordinal, 516 int active_match_ordinal,
516 const WebKit::WebRect& sel); 517 const WebKit::WebRect& sel);
(...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after
770 void OnDragTargetDrop(const gfx::Point& client_pt, 771 void OnDragTargetDrop(const gfx::Point& client_pt,
771 const gfx::Point& screen_pt); 772 const gfx::Point& screen_pt);
772 void OnDragTargetDragEnter(const WebDropData& drop_data, 773 void OnDragTargetDragEnter(const WebDropData& drop_data,
773 const gfx::Point& client_pt, 774 const gfx::Point& client_pt,
774 const gfx::Point& screen_pt, 775 const gfx::Point& screen_pt,
775 WebKit::WebDragOperationsMask operations_allowed); 776 WebKit::WebDragOperationsMask operations_allowed);
776 void OnDragTargetDragLeave(); 777 void OnDragTargetDragLeave();
777 void OnDragTargetDragOver(const gfx::Point& client_pt, 778 void OnDragTargetDragOver(const gfx::Point& client_pt,
778 const gfx::Point& screen_pt, 779 const gfx::Point& screen_pt,
779 WebKit::WebDragOperationsMask operations_allowed); 780 WebKit::WebDragOperationsMask operations_allowed);
781 void OnEnableAutoResize(const gfx::Size& min_size, const gfx::Size& max_size);
780 void OnEnablePreferredSizeChangedMode(); 782 void OnEnablePreferredSizeChangedMode();
781 void OnEnumerateDirectoryResponse(int id, const std::vector<FilePath>& paths); 783 void OnEnumerateDirectoryResponse(int id, const std::vector<FilePath>& paths);
782 void OnExecuteEditCommand(const std::string& name, const std::string& value); 784 void OnExecuteEditCommand(const std::string& name, const std::string& value);
783 void OnFileChooserResponse(const std::vector<FilePath>& paths); 785 void OnFileChooserResponse(const std::vector<FilePath>& paths);
784 void OnFind(int request_id, const string16&, const WebKit::WebFindOptions&); 786 void OnFind(int request_id, const string16&, const WebKit::WebFindOptions&);
785 void OnFindReplyAck(); 787 void OnFindReplyAck();
786 void OnGetAllSavableResourceLinksForCurrentPage(const GURL& page_url); 788 void OnGetAllSavableResourceLinksForCurrentPage(const GURL& page_url);
787 void OnGetSerializedHtmlDataForCurrentPageWithLocalLinks( 789 void OnGetSerializedHtmlDataForCurrentPageWithLocalLinks(
788 const std::vector<GURL>& links, 790 const std::vector<GURL>& links,
789 const std::vector<FilePath>& local_paths, 791 const std::vector<FilePath>& local_paths,
(...skipping 428 matching lines...) Expand 10 before | Expand all | Expand 10 after
1218 // bunch of stuff, you should probably create a helper class and put your 1220 // bunch of stuff, you should probably create a helper class and put your
1219 // data and methods on that to avoid bloating RenderView more. You can 1221 // data and methods on that to avoid bloating RenderView more. You can
1220 // use the Observer interface to filter IPC messages and receive frame change 1222 // use the Observer interface to filter IPC messages and receive frame change
1221 // notifications. 1223 // notifications.
1222 // --------------------------------------------------------------------------- 1224 // ---------------------------------------------------------------------------
1223 1225
1224 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); 1226 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl);
1225 }; 1227 };
1226 1228
1227 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ 1229 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698