Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 CHROME_RENDERER_RENDER_VIEW_H_ | 5 #ifndef CHROME_RENDERER_RENDER_VIEW_H_ |
| 6 #define CHROME_RENDERER_RENDER_VIEW_H_ | 6 #define CHROME_RENDERER_RENDER_VIEW_H_ |
| 7 | 7 |
| 8 #include <map> | 8 #include <map> |
| 9 #include <set> | 9 #include <set> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 95 } | 95 } |
| 96 | 96 |
| 97 namespace WebKit { | 97 namespace WebKit { |
| 98 class WebGeolocationServiceInterfaceChromium; | 98 class WebGeolocationServiceInterfaceChromium; |
| 99 } | 99 } |
| 100 | 100 |
| 101 namespace WebKit { | 101 namespace WebKit { |
| 102 class WebAccessibilityCache; | 102 class WebAccessibilityCache; |
| 103 class WebDataSource; | 103 class WebDataSource; |
| 104 class WebDragData; | 104 class WebDragData; |
| 105 class WebImage; | |
| 105 class WebMediaPlayer; | 106 class WebMediaPlayer; |
| 106 class WebMediaPlayerClient; | 107 class WebMediaPlayerClient; |
| 107 class WebStorageNamespace; | 108 class WebStorageNamespace; |
| 108 class WebURLRequest; | 109 class WebURLRequest; |
| 109 struct WebFileChooserParams; | 110 struct WebFileChooserParams; |
| 110 struct WebFindOptions; | 111 struct WebFindOptions; |
| 112 struct WebPoint; | |
| 111 } | 113 } |
| 112 | 114 |
| 113 // We need to prevent a page from trying to create infinite popups. It is not | 115 // We need to prevent a page from trying to create infinite popups. It is not |
| 114 // as simple as keeping a count of the number of immediate children | 116 // as simple as keeping a count of the number of immediate children |
| 115 // popups. Having an html file that window.open()s itself would create | 117 // popups. Having an html file that window.open()s itself would create |
| 116 // an unlimited chain of RenderViews who only have one RenderView child. | 118 // an unlimited chain of RenderViews who only have one RenderView child. |
| 117 // | 119 // |
| 118 // Therefore, each new top level RenderView creates a new counter and shares it | 120 // Therefore, each new top level RenderView creates a new counter and shares it |
| 119 // with all its children and grandchildren popup RenderViews created with | 121 // with all its children and grandchildren popup RenderViews created with |
| 120 // createView() to have a sort of global limit for the page so no more than | 122 // createView() to have a sort of global limit for the page so no more than |
| (...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 240 const WebKit::WebString& default_value, WebKit::WebString* actual_value); | 242 const WebKit::WebString& default_value, WebKit::WebString* actual_value); |
| 241 virtual bool runModalBeforeUnloadDialog( | 243 virtual bool runModalBeforeUnloadDialog( |
| 242 WebKit::WebFrame* frame, const WebKit::WebString& message); | 244 WebKit::WebFrame* frame, const WebKit::WebString& message); |
| 243 virtual void showContextMenu( | 245 virtual void showContextMenu( |
| 244 WebKit::WebFrame* frame, const WebKit::WebContextMenuData& data); | 246 WebKit::WebFrame* frame, const WebKit::WebContextMenuData& data); |
| 245 virtual void setStatusText(const WebKit::WebString& text); | 247 virtual void setStatusText(const WebKit::WebString& text); |
| 246 virtual void setMouseOverURL(const WebKit::WebURL& url); | 248 virtual void setMouseOverURL(const WebKit::WebURL& url); |
| 247 virtual void setKeyboardFocusURL(const WebKit::WebURL& url); | 249 virtual void setKeyboardFocusURL(const WebKit::WebURL& url); |
| 248 virtual void setToolTipText( | 250 virtual void setToolTipText( |
| 249 const WebKit::WebString& text, WebKit::WebTextDirection hint); | 251 const WebKit::WebString& text, WebKit::WebTextDirection hint); |
| 250 virtual void startDragging( | 252 virtual void startDragging( |
|
Evan Stade
2010/03/17 22:08:03
this was the method signature I messed up last tim
| |
| 251 const WebKit::WebPoint& from, const WebKit::WebDragData& data, | 253 const WebKit::WebPoint& from, const WebKit::WebDragData& data, |
| 252 WebKit::WebDragOperationsMask mask); | 254 WebKit::WebDragOperationsMask mask); |
| 255 virtual void startDragging( | |
| 256 const WebKit::WebDragData& data, | |
| 257 WebKit::WebDragOperationsMask mask, | |
| 258 const WebKit::WebImage& image, | |
| 259 const WebKit::WebPoint& imageOffset); | |
| 253 virtual bool acceptsLoadDrops(); | 260 virtual bool acceptsLoadDrops(); |
| 254 virtual void focusNext(); | 261 virtual void focusNext(); |
| 255 virtual void focusPrevious(); | 262 virtual void focusPrevious(); |
| 256 virtual void navigateBackForwardSoon(int offset); | 263 virtual void navigateBackForwardSoon(int offset); |
| 257 virtual int historyBackListCount(); | 264 virtual int historyBackListCount(); |
| 258 virtual int historyForwardListCount(); | 265 virtual int historyForwardListCount(); |
| 259 virtual void didAddHistoryItem(); | 266 virtual void didAddHistoryItem(); |
| 260 virtual void focusAccessibilityObject( | 267 virtual void focusAccessibilityObject( |
| 261 const WebKit::WebAccessibilityObject& acc_obj); | 268 const WebKit::WebAccessibilityObject& acc_obj); |
| 262 virtual void didChangeAccessibilityObjectState( | 269 virtual void didChangeAccessibilityObjectState( |
| (...skipping 910 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1173 | 1180 |
| 1174 // Site isolation metrics flags. These are per-page-load counts, reset to 0 | 1181 // Site isolation metrics flags. These are per-page-load counts, reset to 0 |
| 1175 // in OnClosePage. | 1182 // in OnClosePage. |
| 1176 int cross_origin_access_count_; | 1183 int cross_origin_access_count_; |
| 1177 int same_origin_access_count_; | 1184 int same_origin_access_count_; |
| 1178 | 1185 |
| 1179 DISALLOW_COPY_AND_ASSIGN(RenderView); | 1186 DISALLOW_COPY_AND_ASSIGN(RenderView); |
| 1180 }; | 1187 }; |
| 1181 | 1188 |
| 1182 #endif // CHROME_RENDERER_RENDER_VIEW_H_ | 1189 #endif // CHROME_RENDERER_RENDER_VIEW_H_ |
| OLD | NEW |