| 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 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 131 | 131 |
| 132 #if defined(OS_ANDROID) | 132 #if defined(OS_ANDROID) |
| 133 namespace webkit_media { | 133 namespace webkit_media { |
| 134 class WebMediaPlayerManagerAndroid; | 134 class WebMediaPlayerManagerAndroid; |
| 135 } | 135 } |
| 136 #endif | 136 #endif |
| 137 | 137 |
| 138 namespace WebKit { | 138 namespace WebKit { |
| 139 class WebApplicationCacheHost; | 139 class WebApplicationCacheHost; |
| 140 class WebApplicationCacheHostClient; | 140 class WebApplicationCacheHostClient; |
| 141 class WebCompositorOutputSurface; |
| 141 class WebDOMMessageEvent; | 142 class WebDOMMessageEvent; |
| 142 class WebDataSource; | 143 class WebDataSource; |
| 143 class WebDragData; | 144 class WebDragData; |
| 144 class WebGeolocationClient; | 145 class WebGeolocationClient; |
| 145 class WebIconURL; | 146 class WebIconURL; |
| 146 class WebImage; | 147 class WebImage; |
| 147 class WebPeerConnection00Handler; | 148 class WebPeerConnection00Handler; |
| 148 class WebPeerConnection00HandlerClient; | 149 class WebPeerConnection00HandlerClient; |
| 149 class WebMediaPlayer; | 150 class WebMediaPlayer; |
| 150 class WebMediaPlayerClient; | 151 class WebMediaPlayerClient; |
| (...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 424 const WebKit::WebURLRequest& request, | 425 const WebKit::WebURLRequest& request, |
| 425 const WebKit::WebWindowFeatures& features, | 426 const WebKit::WebWindowFeatures& features, |
| 426 const WebKit::WebString& frame_name, | 427 const WebKit::WebString& frame_name, |
| 427 WebKit::WebNavigationPolicy policy); | 428 WebKit::WebNavigationPolicy policy); |
| 428 virtual WebKit::WebWidget* createPopupMenu(WebKit::WebPopupType popup_type); | 429 virtual WebKit::WebWidget* createPopupMenu(WebKit::WebPopupType popup_type); |
| 429 virtual WebKit::WebExternalPopupMenu* createExternalPopupMenu( | 430 virtual WebKit::WebExternalPopupMenu* createExternalPopupMenu( |
| 430 const WebKit::WebPopupMenuInfo& popup_menu_info, | 431 const WebKit::WebPopupMenuInfo& popup_menu_info, |
| 431 WebKit::WebExternalPopupMenuClient* popup_menu_client); | 432 WebKit::WebExternalPopupMenuClient* popup_menu_client); |
| 432 virtual WebKit::WebStorageNamespace* createSessionStorageNamespace( | 433 virtual WebKit::WebStorageNamespace* createSessionStorageNamespace( |
| 433 unsigned quota); | 434 unsigned quota); |
| 434 virtual WebKit::WebGraphicsContext3D* createGraphicsContext3D( | 435 virtual WebKit::WebCompositorOutputSurface* createOutputSurface() OVERRIDE; |
| 435 const WebKit::WebGraphicsContext3D::Attributes& attributes); | |
| 436 virtual void didAddMessageToConsole( | 436 virtual void didAddMessageToConsole( |
| 437 const WebKit::WebConsoleMessage& message, | 437 const WebKit::WebConsoleMessage& message, |
| 438 const WebKit::WebString& source_name, | 438 const WebKit::WebString& source_name, |
| 439 unsigned source_line); | 439 unsigned source_line); |
| 440 virtual void printPage(WebKit::WebFrame* frame); | 440 virtual void printPage(WebKit::WebFrame* frame); |
| 441 virtual WebKit::WebNotificationPresenter* notificationPresenter(); | 441 virtual WebKit::WebNotificationPresenter* notificationPresenter(); |
| 442 virtual bool enumerateChosenDirectory( | 442 virtual bool enumerateChosenDirectory( |
| 443 const WebKit::WebString& path, | 443 const WebKit::WebString& path, |
| 444 WebKit::WebFileChooserCompletion* chooser_completion); | 444 WebKit::WebFileChooserCompletion* chooser_completion); |
| 445 virtual void initializeHelperPluginWebFrame(WebKit::WebHelperPlugin*); | 445 virtual void initializeHelperPluginWebFrame(WebKit::WebHelperPlugin*); |
| (...skipping 583 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1029 void ZoomFactorHelper(content::PageZoom zoom, int zoom_center_x, | 1029 void ZoomFactorHelper(content::PageZoom zoom, int zoom_center_x, |
| 1030 int zoom_center_y, float scaling_increment); | 1030 int zoom_center_y, float scaling_increment); |
| 1031 | 1031 |
| 1032 void AltErrorPageFinished(WebKit::WebFrame* frame, | 1032 void AltErrorPageFinished(WebKit::WebFrame* frame, |
| 1033 const WebKit::WebURLError& original_error, | 1033 const WebKit::WebURLError& original_error, |
| 1034 const std::string& html); | 1034 const std::string& html); |
| 1035 | 1035 |
| 1036 // Check whether the preferred size has changed. | 1036 // Check whether the preferred size has changed. |
| 1037 void CheckPreferredSize(); | 1037 void CheckPreferredSize(); |
| 1038 | 1038 |
| 1039 WebKit::WebGraphicsContext3D* CreateGraphicsContext3D( |
| 1040 const WebKit::WebGraphicsContext3D::Attributes& attributes); |
| 1041 |
| 1039 void EnsureMediaStreamImpl(); | 1042 void EnsureMediaStreamImpl(); |
| 1040 | 1043 |
| 1041 // This callback is triggered when DownloadFavicon completes, either | 1044 // This callback is triggered when DownloadFavicon completes, either |
| 1042 // succesfully or with a failure. See DownloadFavicon for more | 1045 // succesfully or with a failure. See DownloadFavicon for more |
| 1043 // details. | 1046 // details. |
| 1044 void DidDownloadFavicon(webkit_glue::ImageResourceFetcher* fetcher, | 1047 void DidDownloadFavicon(webkit_glue::ImageResourceFetcher* fetcher, |
| 1045 const SkBitmap& image); | 1048 const SkBitmap& image); |
| 1046 | 1049 |
| 1047 // Requests to download a favicon image. When done, the RenderView is notified | 1050 // Requests to download a favicon image. When done, the RenderView is notified |
| 1048 // by way of DidDownloadFavicon. Returns true if the request was successfully | 1051 // by way of DidDownloadFavicon. Returns true if the request was successfully |
| (...skipping 391 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1440 // bunch of stuff, you should probably create a helper class and put your | 1443 // bunch of stuff, you should probably create a helper class and put your |
| 1441 // data and methods on that to avoid bloating RenderView more. You can | 1444 // data and methods on that to avoid bloating RenderView more. You can |
| 1442 // use the Observer interface to filter IPC messages and receive frame change | 1445 // use the Observer interface to filter IPC messages and receive frame change |
| 1443 // notifications. | 1446 // notifications. |
| 1444 // --------------------------------------------------------------------------- | 1447 // --------------------------------------------------------------------------- |
| 1445 | 1448 |
| 1446 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); | 1449 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); |
| 1447 }; | 1450 }; |
| 1448 | 1451 |
| 1449 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 1452 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ |
| OLD | NEW |