OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
63 class WebFrameClient; | 63 class WebFrameClient; |
64 class WebPerformance; | 64 class WebPerformance; |
65 class WebPluginContainerImpl; | 65 class WebPluginContainerImpl; |
66 class WebView; | 66 class WebView; |
67 class WebViewImpl; | 67 class WebViewImpl; |
68 struct WebPrintParams; | 68 struct WebPrintParams; |
69 | 69 |
70 template <typename T> class WebVector; | 70 template <typename T> class WebVector; |
71 | 71 |
72 // Implementation of WebFrame, note that this is a reference counted object. | 72 // Implementation of WebFrame, note that this is a reference counted object. |
73 class WebFrameImpl | 73 class WebFrameImpl FINAL |
74 : public WebFrame | 74 : public WebFrame |
75 , public RefCounted<WebFrameImpl> { | 75 , public RefCounted<WebFrameImpl> { |
76 public: | 76 public: |
77 // WebFrame methods: | 77 // WebFrame methods: |
78 virtual void close(); | 78 virtual void close() OVERRIDE; |
79 virtual WebString uniqueName() const; | 79 virtual WebString uniqueName() const OVERRIDE; |
80 virtual WebString assignedName() const; | 80 virtual WebString assignedName() const OVERRIDE; |
81 virtual void setName(const WebString&); | 81 virtual void setName(const WebString&) OVERRIDE; |
82 virtual long long embedderIdentifier() const; | 82 virtual long long embedderIdentifier() const OVERRIDE; |
83 virtual WebVector<WebIconURL> iconURLs(int iconTypesMask) const; | 83 virtual WebVector<WebIconURL> iconURLs(int iconTypesMask) const OVERRIDE; |
84 virtual void setRemoteWebLayer(WebLayer*); | 84 virtual void setRemoteWebLayer(WebLayer*) OVERRIDE; |
85 virtual void setPermissionClient(WebPermissionClient*); | 85 virtual void setPermissionClient(WebPermissionClient*) OVERRIDE; |
86 virtual void setSharedWorkerRepositoryClient(WebSharedWorkerRepositoryClient
*); | 86 virtual void setSharedWorkerRepositoryClient(WebSharedWorkerRepositoryClient
*) OVERRIDE; |
87 virtual WebSize scrollOffset() const; | 87 virtual WebSize scrollOffset() const OVERRIDE; |
88 virtual void setScrollOffset(const WebSize&); | 88 virtual void setScrollOffset(const WebSize&) OVERRIDE; |
89 virtual WebSize minimumScrollOffset() const; | 89 virtual WebSize minimumScrollOffset() const OVERRIDE; |
90 virtual WebSize maximumScrollOffset() const; | 90 virtual WebSize maximumScrollOffset() const OVERRIDE; |
91 virtual WebSize contentsSize() const; | 91 virtual WebSize contentsSize() const OVERRIDE; |
92 virtual bool hasVisibleContent() const; | 92 virtual bool hasVisibleContent() const OVERRIDE; |
93 virtual WebRect visibleContentRect() const; | 93 virtual WebRect visibleContentRect() const OVERRIDE; |
94 virtual bool hasHorizontalScrollbar() const; | 94 virtual bool hasHorizontalScrollbar() const OVERRIDE; |
95 virtual bool hasVerticalScrollbar() const; | 95 virtual bool hasVerticalScrollbar() const OVERRIDE; |
96 virtual WebView* view() const; | 96 virtual WebView* view() const OVERRIDE; |
97 virtual WebFrame* opener() const; | 97 virtual WebFrame* opener() const OVERRIDE; |
98 virtual void setOpener(const WebFrame*); | 98 virtual void setOpener(const WebFrame*) OVERRIDE; |
99 virtual WebFrame* parent() const; | 99 virtual WebFrame* parent() const OVERRIDE; |
100 virtual WebFrame* top() const; | 100 virtual WebFrame* top() const OVERRIDE; |
101 virtual WebFrame* firstChild() const; | 101 virtual WebFrame* firstChild() const OVERRIDE; |
102 virtual WebFrame* lastChild() const; | 102 virtual WebFrame* lastChild() const OVERRIDE; |
103 virtual WebFrame* nextSibling() const; | 103 virtual WebFrame* nextSibling() const OVERRIDE; |
104 virtual WebFrame* previousSibling() const; | 104 virtual WebFrame* previousSibling() const OVERRIDE; |
105 virtual WebFrame* traverseNext(bool wrap) const; | 105 virtual WebFrame* traverseNext(bool wrap) const OVERRIDE; |
106 virtual WebFrame* traversePrevious(bool wrap) const; | 106 virtual WebFrame* traversePrevious(bool wrap) const OVERRIDE; |
107 virtual WebFrame* findChildByName(const WebString&) const; | 107 virtual WebFrame* findChildByName(const WebString&) const OVERRIDE; |
108 virtual WebFrame* findChildByExpression(const WebString&) const; | 108 virtual WebFrame* findChildByExpression(const WebString&) const OVERRIDE; |
109 virtual WebDocument document() const; | 109 virtual WebDocument document() const OVERRIDE; |
110 virtual WebPerformance performance() const; | 110 virtual WebPerformance performance() const OVERRIDE; |
111 virtual NPObject* windowObject() const; | 111 virtual NPObject* windowObject() const OVERRIDE; |
112 virtual void bindToWindowObject(const WebString& name, NPObject*); | 112 virtual void bindToWindowObject(const WebString& name, NPObject*) OVERRIDE; |
113 virtual void bindToWindowObject(const WebString& name, NPObject*, void*); | 113 virtual void bindToWindowObject(const WebString& name, NPObject*, void*) OVE
RRIDE; |
114 virtual void executeScript(const WebScriptSource&); | 114 virtual void executeScript(const WebScriptSource&) OVERRIDE; |
115 virtual void executeScriptInIsolatedWorld( | 115 virtual void executeScriptInIsolatedWorld( |
116 int worldID, const WebScriptSource* sources, unsigned numSources, | 116 int worldID, const WebScriptSource* sources, unsigned numSources, |
117 int extensionGroup); | 117 int extensionGroup) OVERRIDE; |
118 virtual void setIsolatedWorldSecurityOrigin(int worldID, const WebSecurityOr
igin&); | 118 virtual void setIsolatedWorldSecurityOrigin(int worldID, const WebSecurityOr
igin&) OVERRIDE; |
119 virtual void setIsolatedWorldContentSecurityPolicy(int worldID, const WebStr
ing&); | 119 virtual void setIsolatedWorldContentSecurityPolicy(int worldID, const WebStr
ing&) OVERRIDE; |
120 virtual void addMessageToConsole(const WebConsoleMessage&); | 120 virtual void addMessageToConsole(const WebConsoleMessage&) OVERRIDE; |
121 virtual void collectGarbage(); | 121 virtual void collectGarbage() OVERRIDE; |
122 virtual bool checkIfRunInsecureContent(const WebURL&) const; | 122 virtual bool checkIfRunInsecureContent(const WebURL&) const OVERRIDE; |
123 virtual v8::Handle<v8::Value> executeScriptAndReturnValue( | 123 virtual v8::Handle<v8::Value> executeScriptAndReturnValue( |
124 const WebScriptSource&); | 124 const WebScriptSource&) OVERRIDE; |
125 virtual void executeScriptInIsolatedWorld( | 125 virtual void executeScriptInIsolatedWorld( |
126 int worldID, const WebScriptSource* sourcesIn, unsigned numSources, | 126 int worldID, const WebScriptSource* sourcesIn, unsigned numSources, |
127 int extensionGroup, WebVector<v8::Local<v8::Value> >* results); | 127 int extensionGroup, WebVector<v8::Local<v8::Value> >* results) OVERRIDE; |
128 virtual v8::Handle<v8::Value> callFunctionEvenIfScriptDisabled( | 128 virtual v8::Handle<v8::Value> callFunctionEvenIfScriptDisabled( |
129 v8::Handle<v8::Function>, | 129 v8::Handle<v8::Function>, |
130 v8::Handle<v8::Object>, | 130 v8::Handle<v8::Object>, |
131 int argc, | 131 int argc, |
132 v8::Handle<v8::Value> argv[]); | 132 v8::Handle<v8::Value> argv[]) OVERRIDE; |
133 virtual v8::Local<v8::Context> mainWorldScriptContext() const; | 133 virtual v8::Local<v8::Context> mainWorldScriptContext() const OVERRIDE; |
134 virtual v8::Handle<v8::Value> createFileSystem(WebFileSystemType, | 134 virtual v8::Handle<v8::Value> createFileSystem(WebFileSystemType, |
135 const WebString& name, | 135 const WebString& name, |
136 const WebString& path); | 136 const WebString& path) OVERRIDE; |
137 virtual v8::Handle<v8::Value> createSerializableFileSystem(WebFileSystemType
, | 137 virtual v8::Handle<v8::Value> createSerializableFileSystem(WebFileSystemType
, |
138 const WebString& name, | 138 const WebString& name, |
139 const WebString& path); | 139 const WebString& path) OVERRIDE; |
140 virtual v8::Handle<v8::Value> createFileEntry(WebFileSystemType, | 140 virtual v8::Handle<v8::Value> createFileEntry(WebFileSystemType, |
141 const WebString& fileSystemName, | 141 const WebString& fileSystemName, |
142 const WebString& fileSystemPath, | 142 const WebString& fileSystemPath, |
143 const WebString& filePath, | 143 const WebString& filePath, |
144 bool isDirectory); | 144 bool isDirectory) OVERRIDE; |
145 virtual void reload(bool ignoreCache); | 145 virtual void reload(bool ignoreCache) OVERRIDE; |
146 virtual void reloadWithOverrideURL(const WebURL& overrideUrl, bool ignoreCac
he); | 146 virtual void reloadWithOverrideURL(const WebURL& overrideUrl, bool ignoreCac
he) OVERRIDE; |
147 virtual void loadRequest(const WebURLRequest&); | 147 virtual void loadRequest(const WebURLRequest&) OVERRIDE; |
148 virtual void loadHistoryItem(const WebHistoryItem&, WebURLRequest::CachePoli
cy); | 148 virtual void loadHistoryItem(const WebHistoryItem&, WebURLRequest::CachePoli
cy) OVERRIDE; |
149 virtual void loadData( | 149 virtual void loadData( |
150 const WebData&, const WebString& mimeType, const WebString& textEncoding
, | 150 const WebData&, const WebString& mimeType, const WebString& textEncoding
, |
151 const WebURL& baseURL, const WebURL& unreachableURL, bool replace); | 151 const WebURL& baseURL, const WebURL& unreachableURL, bool replace) OVERR
IDE; |
152 virtual void loadHTMLString( | 152 virtual void loadHTMLString( |
153 const WebData& html, const WebURL& baseURL, const WebURL& unreachableURL
, | 153 const WebData& html, const WebURL& baseURL, const WebURL& unreachableURL
, |
154 bool replace); | 154 bool replace) OVERRIDE; |
155 virtual bool isLoading() const; | 155 virtual bool isLoading() const OVERRIDE; |
156 virtual void stopLoading(); | 156 virtual void stopLoading() OVERRIDE; |
157 virtual WebDataSource* provisionalDataSource() const; | 157 virtual WebDataSource* provisionalDataSource() const OVERRIDE; |
158 virtual WebDataSource* dataSource() const; | 158 virtual WebDataSource* dataSource() const OVERRIDE; |
159 virtual WebHistoryItem previousHistoryItem() const; | 159 virtual WebHistoryItem previousHistoryItem() const OVERRIDE; |
160 virtual WebHistoryItem currentHistoryItem() const; | 160 virtual WebHistoryItem currentHistoryItem() const OVERRIDE; |
161 virtual void enableViewSourceMode(bool enable); | 161 virtual void enableViewSourceMode(bool enable) OVERRIDE; |
162 virtual bool isViewSourceModeEnabled() const; | 162 virtual bool isViewSourceModeEnabled() const OVERRIDE; |
163 virtual void setReferrerForRequest(WebURLRequest&, const WebURL& referrer); | 163 virtual void setReferrerForRequest(WebURLRequest&, const WebURL& referrer) O
VERRIDE; |
164 virtual void dispatchWillSendRequest(WebURLRequest&); | 164 virtual void dispatchWillSendRequest(WebURLRequest&) OVERRIDE; |
165 virtual WebURLLoader* createAssociatedURLLoader(const WebURLLoaderOptions&); | 165 virtual WebURLLoader* createAssociatedURLLoader(const WebURLLoaderOptions&)
OVERRIDE; |
166 virtual unsigned unloadListenerCount() const; | 166 virtual unsigned unloadListenerCount() const OVERRIDE; |
167 virtual void replaceSelection(const WebString&); | 167 virtual void replaceSelection(const WebString&) OVERRIDE; |
168 virtual void insertText(const WebString&); | 168 virtual void insertText(const WebString&) OVERRIDE; |
169 virtual void setMarkedText(const WebString&, unsigned location, unsigned len
gth); | 169 virtual void setMarkedText(const WebString&, unsigned location, unsigned len
gth) OVERRIDE; |
170 virtual void unmarkText(); | 170 virtual void unmarkText() OVERRIDE; |
171 virtual bool hasMarkedText() const; | 171 virtual bool hasMarkedText() const OVERRIDE; |
172 virtual WebRange markedRange() const; | 172 virtual WebRange markedRange() const OVERRIDE; |
173 virtual bool firstRectForCharacterRange(unsigned location, unsigned length,
WebRect&) const; | 173 virtual bool firstRectForCharacterRange(unsigned location, unsigned length,
WebRect&) const OVERRIDE; |
174 virtual size_t characterIndexForPoint(const WebPoint&) const; | 174 virtual size_t characterIndexForPoint(const WebPoint&) const OVERRIDE; |
175 virtual bool executeCommand(const WebString&, const WebNode& = WebNode()); | 175 virtual bool executeCommand(const WebString&, const WebNode& = WebNode()) OV
ERRIDE; |
176 virtual bool executeCommand(const WebString&, const WebString& value, const
WebNode& = WebNode()); | 176 virtual bool executeCommand(const WebString&, const WebString& value, const
WebNode& = WebNode()) OVERRIDE; |
177 virtual bool isCommandEnabled(const WebString&) const; | 177 virtual bool isCommandEnabled(const WebString&) const OVERRIDE; |
178 virtual void enableContinuousSpellChecking(bool); | 178 virtual void enableContinuousSpellChecking(bool) OVERRIDE; |
179 virtual bool isContinuousSpellCheckingEnabled() const; | 179 virtual bool isContinuousSpellCheckingEnabled() const OVERRIDE; |
180 virtual void requestTextChecking(const WebElement&); | 180 virtual void requestTextChecking(const WebElement&) OVERRIDE; |
181 virtual void replaceMisspelledRange(const WebString&); | 181 virtual void replaceMisspelledRange(const WebString&) OVERRIDE; |
182 virtual void removeSpellingMarkers(); | 182 virtual void removeSpellingMarkers() OVERRIDE; |
183 virtual bool hasSelection() const; | 183 virtual bool hasSelection() const OVERRIDE; |
184 virtual WebRange selectionRange() const; | 184 virtual WebRange selectionRange() const OVERRIDE; |
185 virtual WebString selectionAsText() const; | 185 virtual WebString selectionAsText() const OVERRIDE; |
186 virtual WebString selectionAsMarkup() const; | 186 virtual WebString selectionAsMarkup() const OVERRIDE; |
187 virtual bool selectWordAroundCaret(); | 187 virtual bool selectWordAroundCaret() OVERRIDE; |
188 virtual void selectRange(const WebPoint& base, const WebPoint& extent); | 188 virtual void selectRange(const WebPoint& base, const WebPoint& extent) OVERR
IDE; |
189 virtual void selectRange(const WebRange&); | 189 virtual void selectRange(const WebRange&) OVERRIDE; |
190 virtual void moveRangeSelection(const WebPoint& base, const WebPoint& extent
); | 190 virtual void moveRangeSelection(const WebPoint& base, const WebPoint& extent
) OVERRIDE; |
191 virtual void moveCaretSelection(const WebPoint&); | 191 virtual void moveCaretSelection(const WebPoint&) OVERRIDE; |
192 virtual void setCaretVisible(bool); | 192 virtual void setCaretVisible(bool) OVERRIDE; |
193 virtual int printBegin(const WebPrintParams&, const WebNode& constrainToNode
); | 193 virtual int printBegin(const WebPrintParams&, const WebNode& constrainToNode
) OVERRIDE; |
194 virtual float printPage(int pageToPrint, WebCanvas*); | 194 virtual float printPage(int pageToPrint, WebCanvas*) OVERRIDE; |
195 virtual float getPrintPageShrink(int page); | 195 virtual float getPrintPageShrink(int page) OVERRIDE; |
196 virtual void printEnd(); | 196 virtual void printEnd() OVERRIDE; |
197 virtual bool isPrintScalingDisabledForPlugin(const WebNode&); | 197 virtual bool isPrintScalingDisabledForPlugin(const WebNode&) OVERRIDE; |
198 virtual bool hasCustomPageSizeStyle(int pageIndex); | 198 virtual bool hasCustomPageSizeStyle(int pageIndex) OVERRIDE; |
199 virtual bool isPageBoxVisible(int pageIndex); | 199 virtual bool isPageBoxVisible(int pageIndex) OVERRIDE; |
200 virtual void pageSizeAndMarginsInPixels(int pageIndex, | 200 virtual void pageSizeAndMarginsInPixels(int pageIndex, |
201 WebSize& pageSize, | 201 WebSize& pageSize, |
202 int& marginTop, | 202 int& marginTop, |
203 int& marginRight, | 203 int& marginRight, |
204 int& marginBottom, | 204 int& marginBottom, |
205 int& marginLeft); | 205 int& marginLeft) OVERRIDE; |
206 virtual WebString pageProperty(const WebString& propertyName, int pageIndex)
; | 206 virtual WebString pageProperty(const WebString& propertyName, int pageIndex)
OVERRIDE; |
207 virtual void printPagesWithBoundaries(WebCanvas*, const WebSize&); | 207 virtual void printPagesWithBoundaries(WebCanvas*, const WebSize&) OVERRIDE; |
208 virtual bool find( | 208 virtual bool find( |
209 int identifier, const WebString& searchText, const WebFindOptions&, | 209 int identifier, const WebString& searchText, const WebFindOptions&, |
210 bool wrapWithinFrame, WebRect* selectionRect); | 210 bool wrapWithinFrame, WebRect* selectionRect) OVERRIDE; |
211 virtual void stopFinding(bool clearSelection); | 211 virtual void stopFinding(bool clearSelection) OVERRIDE; |
212 virtual void scopeStringMatches( | 212 virtual void scopeStringMatches( |
213 int identifier, const WebString& searchText, const WebFindOptions&, | 213 int identifier, const WebString& searchText, const WebFindOptions&, |
214 bool reset); | 214 bool reset) OVERRIDE; |
215 virtual void cancelPendingScopingEffort(); | 215 virtual void cancelPendingScopingEffort() OVERRIDE; |
216 virtual void increaseMatchCount(int count, int identifier); | 216 virtual void increaseMatchCount(int count, int identifier) OVERRIDE; |
217 virtual void resetMatchCount(); | 217 virtual void resetMatchCount() OVERRIDE; |
218 virtual int findMatchMarkersVersion() const; | 218 virtual int findMatchMarkersVersion() const OVERRIDE; |
219 virtual WebFloatRect activeFindMatchRect(); | 219 virtual WebFloatRect activeFindMatchRect() OVERRIDE; |
220 virtual void findMatchRects(WebVector<WebFloatRect>&); | 220 virtual void findMatchRects(WebVector<WebFloatRect>&) OVERRIDE; |
221 virtual int selectNearestFindMatch(const WebFloatPoint&, WebRect* selectionR
ect); | 221 virtual int selectNearestFindMatch(const WebFloatPoint&, WebRect* selectionR
ect) OVERRIDE; |
222 | 222 |
223 virtual void sendOrientationChangeEvent(int orientation); | 223 virtual void sendOrientationChangeEvent(int orientation) OVERRIDE; |
224 | 224 |
225 virtual void dispatchMessageEventWithOriginCheck( | 225 virtual void dispatchMessageEventWithOriginCheck( |
226 const WebSecurityOrigin& intendedTargetOrigin, | 226 const WebSecurityOrigin& intendedTargetOrigin, |
227 const WebDOMEvent&); | 227 const WebDOMEvent&) OVERRIDE; |
228 | 228 |
229 virtual WebString contentAsText(size_t maxChars) const; | 229 virtual WebString contentAsText(size_t maxChars) const OVERRIDE; |
230 virtual WebString contentAsMarkup() const; | 230 virtual WebString contentAsMarkup() const OVERRIDE; |
231 virtual WebString renderTreeAsText(RenderAsTextControls toShow = RenderAsTex
tNormal) const; | 231 virtual WebString renderTreeAsText(RenderAsTextControls toShow = RenderAsTex
tNormal) const OVERRIDE; |
232 virtual WebString markerTextForListItem(const WebElement&) const; | 232 virtual WebString markerTextForListItem(const WebElement&) const OVERRIDE; |
233 virtual WebRect selectionBoundsRect() const; | 233 virtual WebRect selectionBoundsRect() const OVERRIDE; |
234 | 234 |
235 virtual bool selectionStartHasSpellingMarkerFor(int from, int length) const; | 235 virtual bool selectionStartHasSpellingMarkerFor(int from, int length) const
OVERRIDE; |
236 virtual WebString layerTreeAsText(bool showDebugInfo = false) const; | 236 virtual WebString layerTreeAsText(bool showDebugInfo = false) const OVERRIDE
; |
237 | 237 |
238 void willDetachParent(); | 238 void willDetachParent(); |
239 | 239 |
240 static WebFrameImpl* create(WebFrameClient*); | 240 static WebFrameImpl* create(WebFrameClient*); |
241 // FIXME: Move the embedderIdentifier concept fully to the embedder and | 241 // FIXME: Move the embedderIdentifier concept fully to the embedder and |
242 // remove this factory method. | 242 // remove this factory method. |
243 static WebFrameImpl* create(WebFrameClient*, long long embedderIdentifier); | 243 static WebFrameImpl* create(WebFrameClient*, long long embedderIdentifier); |
244 virtual ~WebFrameImpl(); | 244 virtual ~WebFrameImpl(); |
245 | 245 |
246 // Called by the WebViewImpl to initialize the main frame for the page. | 246 // Called by the WebViewImpl to initialize the main frame for the page. |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
289 // nothing to focus we focus the first focusable node in the range. This | 289 // nothing to focus we focus the first focusable node in the range. This |
290 // allows us to set focus to a link (when we find text inside a link), which | 290 // allows us to set focus to a link (when we find text inside a link), which |
291 // allows us to navigate by pressing Enter after closing the Find box. | 291 // allows us to navigate by pressing Enter after closing the Find box. |
292 void setFindEndstateFocusAndSelection(); | 292 void setFindEndstateFocusAndSelection(); |
293 | 293 |
294 void didFail(const WebCore::ResourceError&, bool wasProvisional); | 294 void didFail(const WebCore::ResourceError&, bool wasProvisional); |
295 | 295 |
296 // Sets whether the WebFrameImpl allows its document to be scrolled. | 296 // Sets whether the WebFrameImpl allows its document to be scrolled. |
297 // If the parameter is true, allow the document to be scrolled. | 297 // If the parameter is true, allow the document to be scrolled. |
298 // Otherwise, disallow scrolling. | 298 // Otherwise, disallow scrolling. |
299 void setCanHaveScrollbars(bool); | 299 virtual void setCanHaveScrollbars(bool) OVERRIDE; |
300 | 300 |
301 WebCore::Frame* frame() const { return m_frame.get(); } | 301 WebCore::Frame* frame() const { return m_frame.get(); } |
302 WebFrameClient* client() const { return m_client; } | 302 WebFrameClient* client() const { return m_client; } |
303 void setClient(WebFrameClient* client) { m_client = client; } | 303 void setClient(WebFrameClient* client) { m_client = client; } |
304 | 304 |
305 WebPermissionClient* permissionClient() { return m_permissionClient; } | 305 WebPermissionClient* permissionClient() { return m_permissionClient; } |
306 SharedWorkerRepositoryClientImpl* sharedWorkerRepositoryClient() const { ret
urn m_sharedWorkerRepositoryClient.get(); } | 306 SharedWorkerRepositoryClientImpl* sharedWorkerRepositoryClient() const { ret
urn m_sharedWorkerRepositoryClient.get(); } |
307 | 307 |
308 void setInputEventsTransformForEmulation(const WebCore::IntSize&, float); | 308 void setInputEventsTransformForEmulation(const WebCore::IntSize&, float); |
309 | 309 |
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
524 // Stores the additional input events offset and scale when device metrics e
mulation is enabled. | 524 // Stores the additional input events offset and scale when device metrics e
mulation is enabled. |
525 WebCore::IntSize m_inputEventsOffsetForEmulation; | 525 WebCore::IntSize m_inputEventsOffsetForEmulation; |
526 float m_inputEventsScaleFactorForEmulation; | 526 float m_inputEventsScaleFactorForEmulation; |
527 }; | 527 }; |
528 | 528 |
529 DEFINE_TYPE_CASTS(WebFrameImpl, WebFrame, frame, true, true); | 529 DEFINE_TYPE_CASTS(WebFrameImpl, WebFrame, frame, true, true); |
530 | 530 |
531 } // namespace blink | 531 } // namespace blink |
532 | 532 |
533 #endif | 533 #endif |
OLD | NEW |