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 | 7 |
8 #include <deque> | 8 #include <deque> |
9 #include <map> | 9 #include <map> |
10 #include <set> | 10 #include <set> |
(...skipping 846 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
857 void OnSetEditCommandsForNextKeyEvent(const EditCommands& edit_commands); | 857 void OnSetEditCommandsForNextKeyEvent(const EditCommands& edit_commands); |
858 void OnUndo(); | 858 void OnUndo(); |
859 void OnUnselect(); | 859 void OnUnselect(); |
860 void OnAllowBindings(int enabled_bindings_flags); | 860 void OnAllowBindings(int enabled_bindings_flags); |
861 void OnAllowScriptToClose(bool script_can_close); | 861 void OnAllowScriptToClose(bool script_can_close); |
862 void OnCancelDownload(int32 download_id); | 862 void OnCancelDownload(int32 download_id); |
863 void OnClearFocusedElement(); | 863 void OnClearFocusedElement(); |
864 void OnClosePage(); | 864 void OnClosePage(); |
865 void OnShowContextMenu(const gfx::Point& location); | 865 void OnShowContextMenu(const gfx::Point& location); |
866 void OnCopyImageAt(int x, int y); | 866 void OnCopyImageAt(int x, int y); |
867 void OnCSSInsertRequest(const base::string16& frame_xpath, | |
868 const std::string& css); | |
869 void OnSetName(const std::string& name); | 867 void OnSetName(const std::string& name); |
870 void OnDeterminePageLanguage(); | 868 void OnDeterminePageLanguage(); |
871 void OnDisableScrollbarsForSmallWindows( | 869 void OnDisableScrollbarsForSmallWindows( |
872 const gfx::Size& disable_scrollbars_size_limit); | 870 const gfx::Size& disable_scrollbars_size_limit); |
873 void OnDragSourceEndedOrMoved(const gfx::Point& client_point, | 871 void OnDragSourceEndedOrMoved(const gfx::Point& client_point, |
874 const gfx::Point& screen_point, | 872 const gfx::Point& screen_point, |
875 bool ended, | 873 bool ended, |
876 blink::WebDragOperation drag_operation); | 874 blink::WebDragOperation drag_operation); |
877 void OnDragSourceSystemDragEnded(); | 875 void OnDragSourceSystemDragEnded(); |
878 void OnDragTargetDrop(const gfx::Point& client_pt, | 876 void OnDragTargetDrop(const gfx::Point& client_pt, |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
992 const SkBitmap& image); | 990 const SkBitmap& image); |
993 | 991 |
994 // Requests to download a favicon image. When done, the RenderView is notified | 992 // Requests to download a favicon image. When done, the RenderView is notified |
995 // by way of DidDownloadFavicon. Returns true if the request was successfully | 993 // by way of DidDownloadFavicon. Returns true if the request was successfully |
996 // started, false otherwise. id is used to uniquely identify the request and | 994 // started, false otherwise. id is used to uniquely identify the request and |
997 // passed back to the DidDownloadFavicon method. If the image has multiple | 995 // passed back to the DidDownloadFavicon method. If the image has multiple |
998 // frames, the frame whose size is image_size is returned. If the image | 996 // frames, the frame whose size is image_size is returned. If the image |
999 // doesn't have a frame at the specified size, the first is returned. | 997 // doesn't have a frame at the specified size, the first is returned. |
1000 bool DownloadFavicon(int id, const GURL& image_url, int image_size); | 998 bool DownloadFavicon(int id, const GURL& image_url, int image_size); |
1001 | 999 |
1002 // Locates a sub frame with given xpath | |
1003 blink::WebFrame* GetChildFrame(const base::string16& frame_xpath) const; | |
1004 | |
1005 // Returns the URL being loaded by the given frame's request. | 1000 // Returns the URL being loaded by the given frame's request. |
1006 GURL GetLoadingUrl(blink::WebFrame* frame) const; | 1001 GURL GetLoadingUrl(blink::WebFrame* frame) const; |
1007 | 1002 |
1008 // Should only be called if this object wraps a PluginDocument. | 1003 // Should only be called if this object wraps a PluginDocument. |
1009 blink::WebPlugin* GetWebPluginFromPluginDocument(); | 1004 blink::WebPlugin* GetWebPluginFromPluginDocument(); |
1010 | 1005 |
1011 // Returns true if the |params| navigation is to an entry that has been | 1006 // Returns true if the |params| navigation is to an entry that has been |
1012 // cropped due to a recent navigation the browser did not know about. | 1007 // cropped due to a recent navigation the browser did not know about. |
1013 bool IsBackForwardToStaleEntry(const FrameMsg_Navigate_Params& params, | 1008 bool IsBackForwardToStaleEntry(const FrameMsg_Navigate_Params& params, |
1014 bool is_reload); | 1009 bool is_reload); |
(...skipping 431 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1446 // use the Observer interface to filter IPC messages and receive frame change | 1441 // use the Observer interface to filter IPC messages and receive frame change |
1447 // notifications. | 1442 // notifications. |
1448 // --------------------------------------------------------------------------- | 1443 // --------------------------------------------------------------------------- |
1449 | 1444 |
1450 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); | 1445 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); |
1451 }; | 1446 }; |
1452 | 1447 |
1453 } // namespace content | 1448 } // namespace content |
1454 | 1449 |
1455 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 1450 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ |
OLD | NEW |