| 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 #pragma once | 7 #pragma once | 
| 8 | 8 | 
| 9 #include <deque> | 9 #include <deque> | 
| 10 #include <map> | 10 #include <map> | 
| (...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 127 class WebPeerConnectionHandler; | 127 class WebPeerConnectionHandler; | 
| 128 class WebPeerConnectionHandlerClient; | 128 class WebPeerConnectionHandlerClient; | 
| 129 class WebSocketStreamHandle; | 129 class WebSocketStreamHandle; | 
| 130 class WebSpeechInputController; | 130 class WebSpeechInputController; | 
| 131 class WebSpeechInputListener; | 131 class WebSpeechInputListener; | 
| 132 class WebStorageNamespace; | 132 class WebStorageNamespace; | 
| 133 class WebTouchEvent; | 133 class WebTouchEvent; | 
| 134 class WebURLLoader; | 134 class WebURLLoader; | 
| 135 class WebURLRequest; | 135 class WebURLRequest; | 
| 136 class WebUserMediaClient; | 136 class WebUserMediaClient; | 
|  | 137 struct WebActiveWheelFlingParameters; | 
| 137 struct WebFileChooserParams; | 138 struct WebFileChooserParams; | 
| 138 struct WebFindOptions; | 139 struct WebFindOptions; | 
| 139 struct WebMediaPlayerAction; | 140 struct WebMediaPlayerAction; | 
| 140 struct WebPluginAction; | 141 struct WebPluginAction; | 
| 141 struct WebPoint; | 142 struct WebPoint; | 
| 142 struct WebWindowFeatures; | 143 struct WebWindowFeatures; | 
| 143 } | 144 } | 
| 144 | 145 | 
| 145 // We need to prevent a page from trying to create infinite popups. It is not | 146 // We need to prevent a page from trying to create infinite popups. It is not | 
| 146 // as simple as keeping a count of the number of immediate children | 147 // as simple as keeping a count of the number of immediate children | 
| (...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 316   // type. Returns false if no plugin was found. | 317   // type. Returns false if no plugin was found. | 
| 317   // |actual_mime_type| is the actual mime type supported by the | 318   // |actual_mime_type| is the actual mime type supported by the | 
| 318   // plugin found that match the URL given (one for each item in | 319   // plugin found that match the URL given (one for each item in | 
| 319   // |info|). | 320   // |info|). | 
| 320   CONTENT_EXPORT bool GetPluginInfo(const GURL& url, | 321   CONTENT_EXPORT bool GetPluginInfo(const GURL& url, | 
| 321                                     const GURL& page_url, | 322                                     const GURL& page_url, | 
| 322                                     const std::string& mime_type, | 323                                     const std::string& mime_type, | 
| 323                                     webkit::WebPluginInfo* plugin_info, | 324                                     webkit::WebPluginInfo* plugin_info, | 
| 324                                     std::string* actual_mime_type); | 325                                     std::string* actual_mime_type); | 
| 325 | 326 | 
|  | 327   void TransferActiveWheelFlingAnimation( | 
|  | 328       const WebKit::WebActiveWheelFlingParameters& params); | 
|  | 329 | 
| 326   // IPC::Channel::Listener implementation ------------------------------------- | 330   // IPC::Channel::Listener implementation ------------------------------------- | 
| 327 | 331 | 
| 328   virtual bool OnMessageReceived(const IPC::Message& msg) OVERRIDE; | 332   virtual bool OnMessageReceived(const IPC::Message& msg) OVERRIDE; | 
| 329 | 333 | 
| 330   // WebKit::WebWidgetClient implementation ------------------------------------ | 334   // WebKit::WebWidgetClient implementation ------------------------------------ | 
| 331 | 335 | 
| 332   // Most methods are handled by RenderWidget. | 336   // Most methods are handled by RenderWidget. | 
| 333   virtual void didFocus(); | 337   virtual void didFocus(); | 
| 334   virtual void didBlur(); | 338   virtual void didBlur(); | 
| 335   virtual void show(WebKit::WebNavigationPolicy policy); | 339   virtual void show(WebKit::WebNavigationPolicy policy); | 
| 336   virtual void runModal(); | 340   virtual void runModal(); | 
| 337   virtual bool enterFullScreen(); | 341   virtual bool enterFullScreen(); | 
| 338   virtual void exitFullScreen(); | 342   virtual void exitFullScreen(); | 
| 339   virtual bool requestPointerLock(); | 343   virtual bool requestPointerLock(); | 
| 340   virtual void requestPointerUnlock(); | 344   virtual void requestPointerUnlock(); | 
| 341   virtual bool isPointerLocked(); | 345   virtual bool isPointerLocked(); | 
|  | 346   virtual void didActivateCompositor(int input_handler_identifier); | 
| 342 | 347 | 
| 343   // WebKit::WebViewClient implementation -------------------------------------- | 348   // WebKit::WebViewClient implementation -------------------------------------- | 
| 344 | 349 | 
| 345   virtual WebKit::WebView* createView( | 350   virtual WebKit::WebView* createView( | 
| 346       WebKit::WebFrame* creator, | 351       WebKit::WebFrame* creator, | 
| 347       const WebKit::WebURLRequest& request, | 352       const WebKit::WebURLRequest& request, | 
| 348       const WebKit::WebWindowFeatures& features, | 353       const WebKit::WebWindowFeatures& features, | 
| 349       const WebKit::WebString& frame_name, | 354       const WebKit::WebString& frame_name, | 
| 350       WebKit::WebNavigationPolicy policy); | 355       WebKit::WebNavigationPolicy policy); | 
| 351   virtual WebKit::WebWidget* createPopupMenu(WebKit::WebPopupType popup_type); | 356   virtual WebKit::WebWidget* createPopupMenu(WebKit::WebPopupType popup_type); | 
| (...skipping 959 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1311   // bunch of stuff, you should probably create a helper class and put your | 1316   // bunch of stuff, you should probably create a helper class and put your | 
| 1312   // data and methods on that to avoid bloating RenderView more.  You can | 1317   // data and methods on that to avoid bloating RenderView more.  You can | 
| 1313   // use the Observer interface to filter IPC messages and receive frame change | 1318   // use the Observer interface to filter IPC messages and receive frame change | 
| 1314   // notifications. | 1319   // notifications. | 
| 1315   // --------------------------------------------------------------------------- | 1320   // --------------------------------------------------------------------------- | 
| 1316 | 1321 | 
| 1317   DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); | 1322   DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); | 
| 1318 }; | 1323 }; | 
| 1319 | 1324 | 
| 1320 #endif  // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 1325 #endif  // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 
| OLD | NEW | 
|---|