Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(548)

Side by Side Diff: Source/web/WebViewImpl.h

Issue 634893002: Replace OVERRIDE and FINAL with override and final in WebKit/public (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2010 Google Inc. All rights reserved. 2 * Copyright (C) 2010 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 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
76 class WebDevToolsAgentPrivate; 76 class WebDevToolsAgentPrivate;
77 class WebLocalFrameImpl; 77 class WebLocalFrameImpl;
78 class WebRemoteFrameImpl; 78 class WebRemoteFrameImpl;
79 class WebImage; 79 class WebImage;
80 class WebPagePopupImpl; 80 class WebPagePopupImpl;
81 class WebPlugin; 81 class WebPlugin;
82 class WebSettingsImpl; 82 class WebSettingsImpl;
83 83
84 struct WebSelectionBound; 84 struct WebSelectionBound;
85 85
86 class WebViewImpl FINAL : public WebView 86 class WebViewImpl final : public WebView
87 , public RefCounted<WebViewImpl> 87 , public RefCounted<WebViewImpl>
88 , public WebGestureCurveTarget 88 , public WebGestureCurveTarget
89 , public PagePopupDriver 89 , public PagePopupDriver
90 , public PageWidgetEventHandler { 90 , public PageWidgetEventHandler {
91 public: 91 public:
92 static WebViewImpl* create(WebViewClient*); 92 static WebViewImpl* create(WebViewClient*);
93 93
94 // WebWidget methods: 94 // WebWidget methods:
95 virtual void close() OVERRIDE; 95 virtual void close() override;
96 virtual WebSize size() OVERRIDE; 96 virtual WebSize size() override;
97 virtual void willStartLiveResize() OVERRIDE; 97 virtual void willStartLiveResize() override;
98 virtual void resize(const WebSize&) OVERRIDE; 98 virtual void resize(const WebSize&) override;
99 virtual void resizePinchViewport(const WebSize&) OVERRIDE; 99 virtual void resizePinchViewport(const WebSize&) override;
100 virtual void willEndLiveResize() OVERRIDE; 100 virtual void willEndLiveResize() override;
101 virtual void didEnterFullScreen() OVERRIDE; 101 virtual void didEnterFullScreen() override;
102 virtual void didExitFullScreen() OVERRIDE; 102 virtual void didExitFullScreen() override;
103 103
104 virtual void beginFrame(const WebBeginFrameArgs&) OVERRIDE; 104 virtual void beginFrame(const WebBeginFrameArgs&) override;
105 virtual void didCommitFrameToCompositor() OVERRIDE; 105 virtual void didCommitFrameToCompositor() override;
106 106
107 virtual void layout() OVERRIDE; 107 virtual void layout() override;
108 virtual void paint(WebCanvas*, const WebRect&) OVERRIDE; 108 virtual void paint(WebCanvas*, const WebRect&) override;
109 #if OS(ANDROID) 109 #if OS(ANDROID)
110 virtual void paintCompositedDeprecated(WebCanvas*, const WebRect&) OVERRIDE; 110 virtual void paintCompositedDeprecated(WebCanvas*, const WebRect&) override;
111 #endif 111 #endif
112 virtual void compositeAndReadbackAsync(WebCompositeAndReadbackAsyncCallback* ) OVERRIDE; 112 virtual void compositeAndReadbackAsync(WebCompositeAndReadbackAsyncCallback* ) override;
113 virtual bool isTrackingRepaints() const OVERRIDE; 113 virtual bool isTrackingRepaints() const override;
114 virtual void themeChanged() OVERRIDE; 114 virtual void themeChanged() override;
115 virtual bool handleInputEvent(const WebInputEvent&) OVERRIDE; 115 virtual bool handleInputEvent(const WebInputEvent&) override;
116 virtual void setCursorVisibilityState(bool isVisible) OVERRIDE; 116 virtual void setCursorVisibilityState(bool isVisible) override;
117 virtual bool hasTouchEventHandlersAt(const WebPoint&) OVERRIDE; 117 virtual bool hasTouchEventHandlersAt(const WebPoint&) override;
118 118
119 // FIXME(bokan): Old pinch path only - This should be removed once old pinch 119 // FIXME(bokan): Old pinch path only - This should be removed once old pinch
120 // is removed. 120 // is removed.
121 virtual void applyViewportDeltas( 121 virtual void applyViewportDeltas(
122 const WebSize& scrollDelta, 122 const WebSize& scrollDelta,
123 float pageScaleDelta, 123 float pageScaleDelta,
124 float topControlsDelta) OVERRIDE; 124 float topControlsDelta) override;
125 virtual void applyViewportDeltas( 125 virtual void applyViewportDeltas(
126 const WebSize& pinchViewportDelta, 126 const WebSize& pinchViewportDelta,
127 const WebSize& mainFrameDelta, 127 const WebSize& mainFrameDelta,
128 float pageScaleDelta, 128 float pageScaleDelta,
129 float topControlsDelta) OVERRIDE; 129 float topControlsDelta) override;
130 virtual void mouseCaptureLost() OVERRIDE; 130 virtual void mouseCaptureLost() override;
131 virtual void setFocus(bool enable) OVERRIDE; 131 virtual void setFocus(bool enable) override;
132 virtual bool setComposition( 132 virtual bool setComposition(
133 const WebString& text, 133 const WebString& text,
134 const WebVector<WebCompositionUnderline>& underlines, 134 const WebVector<WebCompositionUnderline>& underlines,
135 int selectionStart, 135 int selectionStart,
136 int selectionEnd) OVERRIDE; 136 int selectionEnd) override;
137 virtual bool confirmComposition() OVERRIDE; 137 virtual bool confirmComposition() override;
138 virtual bool confirmComposition(ConfirmCompositionBehavior selectionBehavior ) OVERRIDE; 138 virtual bool confirmComposition(ConfirmCompositionBehavior selectionBehavior ) override;
139 virtual bool confirmComposition(const WebString& text) OVERRIDE; 139 virtual bool confirmComposition(const WebString& text) override;
140 virtual bool compositionRange(size_t* location, size_t* length) OVERRIDE; 140 virtual bool compositionRange(size_t* location, size_t* length) override;
141 virtual WebTextInputInfo textInputInfo() OVERRIDE; 141 virtual WebTextInputInfo textInputInfo() override;
142 virtual WebColor backgroundColor() const OVERRIDE; 142 virtual WebColor backgroundColor() const override;
143 virtual WebPagePopup* pagePopup() const OVERRIDE; 143 virtual WebPagePopup* pagePopup() const override;
144 virtual bool selectionBounds(WebRect& anchor, WebRect& focus) const OVERRIDE ; 144 virtual bool selectionBounds(WebRect& anchor, WebRect& focus) const override ;
145 virtual void didShowCandidateWindow() OVERRIDE; 145 virtual void didShowCandidateWindow() override;
146 virtual void didUpdateCandidateWindow() OVERRIDE; 146 virtual void didUpdateCandidateWindow() override;
147 virtual void didHideCandidateWindow() OVERRIDE; 147 virtual void didHideCandidateWindow() override;
148 virtual bool selectionTextDirection(WebTextDirection& start, WebTextDirectio n& end) const OVERRIDE; 148 virtual bool selectionTextDirection(WebTextDirection& start, WebTextDirectio n& end) const override;
149 virtual bool isSelectionAnchorFirst() const OVERRIDE; 149 virtual bool isSelectionAnchorFirst() const override;
150 virtual bool caretOrSelectionRange(size_t* location, size_t* length) OVERRID E; 150 virtual bool caretOrSelectionRange(size_t* location, size_t* length) overrid e;
151 virtual void setTextDirection(WebTextDirection) OVERRIDE; 151 virtual void setTextDirection(WebTextDirection) override;
152 virtual bool isAcceleratedCompositingActive() const OVERRIDE; 152 virtual bool isAcceleratedCompositingActive() const override;
153 virtual void willCloseLayerTreeView() OVERRIDE; 153 virtual void willCloseLayerTreeView() override;
154 virtual void didAcquirePointerLock() OVERRIDE; 154 virtual void didAcquirePointerLock() override;
155 virtual void didNotAcquirePointerLock() OVERRIDE; 155 virtual void didNotAcquirePointerLock() override;
156 virtual void didLosePointerLock() OVERRIDE; 156 virtual void didLosePointerLock() override;
157 virtual void didChangeWindowResizerRect() OVERRIDE; 157 virtual void didChangeWindowResizerRect() override;
158 158
159 // WebView methods: 159 // WebView methods:
160 virtual void setMainFrame(WebFrame*) OVERRIDE; 160 virtual void setMainFrame(WebFrame*) override;
161 virtual void setAutofillClient(WebAutofillClient*) OVERRIDE; 161 virtual void setAutofillClient(WebAutofillClient*) override;
162 virtual void setCredentialManagerClient(WebCredentialManagerClient*) OVERRID E; 162 virtual void setCredentialManagerClient(WebCredentialManagerClient*) overrid e;
163 virtual void setDevToolsAgentClient(WebDevToolsAgentClient*) OVERRIDE; 163 virtual void setDevToolsAgentClient(WebDevToolsAgentClient*) override;
164 virtual void setPrerendererClient(WebPrerendererClient*) OVERRIDE; 164 virtual void setPrerendererClient(WebPrerendererClient*) override;
165 virtual void setSpellCheckClient(WebSpellCheckClient*) OVERRIDE; 165 virtual void setSpellCheckClient(WebSpellCheckClient*) override;
166 virtual WebSettings* settings() OVERRIDE; 166 virtual WebSettings* settings() override;
167 virtual WebString pageEncoding() const OVERRIDE; 167 virtual WebString pageEncoding() const override;
168 virtual void setPageEncoding(const WebString&) OVERRIDE; 168 virtual void setPageEncoding(const WebString&) override;
169 virtual bool isTransparent() const OVERRIDE; 169 virtual bool isTransparent() const override;
170 virtual void setIsTransparent(bool value) OVERRIDE; 170 virtual void setIsTransparent(bool value) override;
171 virtual void setBaseBackgroundColor(WebColor) OVERRIDE; 171 virtual void setBaseBackgroundColor(WebColor) override;
172 virtual bool tabsToLinks() const OVERRIDE; 172 virtual bool tabsToLinks() const override;
173 virtual void setTabsToLinks(bool value) OVERRIDE; 173 virtual void setTabsToLinks(bool value) override;
174 virtual bool tabKeyCyclesThroughElements() const OVERRIDE; 174 virtual bool tabKeyCyclesThroughElements() const override;
175 virtual void setTabKeyCyclesThroughElements(bool value) OVERRIDE; 175 virtual void setTabKeyCyclesThroughElements(bool value) override;
176 virtual bool isActive() const OVERRIDE; 176 virtual bool isActive() const override;
177 virtual void setIsActive(bool value) OVERRIDE; 177 virtual void setIsActive(bool value) override;
178 virtual void setDomainRelaxationForbidden(bool, const WebString& scheme) OVE RRIDE; 178 virtual void setDomainRelaxationForbidden(bool, const WebString& scheme) ove rride;
179 virtual void setWindowFeatures(const WebWindowFeatures&) OVERRIDE; 179 virtual void setWindowFeatures(const WebWindowFeatures&) override;
180 virtual void setOpenedByDOM() OVERRIDE; 180 virtual void setOpenedByDOM() override;
181 virtual WebFrame* mainFrame() OVERRIDE; 181 virtual WebFrame* mainFrame() override;
182 virtual WebFrame* findFrameByName( 182 virtual WebFrame* findFrameByName(
183 const WebString& name, WebFrame* relativeToFrame) OVERRIDE; 183 const WebString& name, WebFrame* relativeToFrame) override;
184 virtual WebFrame* focusedFrame() OVERRIDE; 184 virtual WebFrame* focusedFrame() override;
185 virtual void setFocusedFrame(WebFrame*) OVERRIDE; 185 virtual void setFocusedFrame(WebFrame*) override;
186 virtual void setInitialFocus(bool reverse) OVERRIDE; 186 virtual void setInitialFocus(bool reverse) override;
187 virtual void clearFocusedElement() OVERRIDE; 187 virtual void clearFocusedElement() override;
188 virtual void scrollFocusedNodeIntoRect(const WebRect&) OVERRIDE; 188 virtual void scrollFocusedNodeIntoRect(const WebRect&) override;
189 virtual void zoomToFindInPageRect(const WebRect&) OVERRIDE; 189 virtual void zoomToFindInPageRect(const WebRect&) override;
190 virtual void advanceFocus(bool reverse) OVERRIDE; 190 virtual void advanceFocus(bool reverse) override;
191 virtual double zoomLevel() OVERRIDE; 191 virtual double zoomLevel() override;
192 virtual double setZoomLevel(double) OVERRIDE; 192 virtual double setZoomLevel(double) override;
193 virtual void zoomLimitsChanged(double minimumZoomLevel, double maximumZoomLe vel) OVERRIDE; 193 virtual void zoomLimitsChanged(double minimumZoomLevel, double maximumZoomLe vel) override;
194 virtual float textZoomFactor() OVERRIDE; 194 virtual float textZoomFactor() override;
195 virtual float setTextZoomFactor(float) OVERRIDE; 195 virtual float setTextZoomFactor(float) override;
196 virtual void setInitialPageScaleOverride(float) OVERRIDE; 196 virtual void setInitialPageScaleOverride(float) override;
197 virtual bool zoomToMultipleTargetsRect(const WebRect&) OVERRIDE; 197 virtual bool zoomToMultipleTargetsRect(const WebRect&) override;
198 virtual float pageScaleFactor() const OVERRIDE; 198 virtual float pageScaleFactor() const override;
199 virtual void setPageScaleFactorLimits(float minPageScale, float maxPageScale ) OVERRIDE; 199 virtual void setPageScaleFactorLimits(float minPageScale, float maxPageScale ) override;
200 virtual void setMainFrameScrollOffset(const WebPoint&) OVERRIDE; 200 virtual void setMainFrameScrollOffset(const WebPoint&) override;
201 virtual void setPageScaleFactor(float) OVERRIDE; 201 virtual void setPageScaleFactor(float) override;
202 virtual void setPinchViewportOffset(const WebFloatPoint&) OVERRIDE; 202 virtual void setPinchViewportOffset(const WebFloatPoint&) override;
203 virtual WebFloatPoint pinchViewportOffset() const OVERRIDE; 203 virtual WebFloatPoint pinchViewportOffset() const override;
204 virtual float minimumPageScaleFactor() const OVERRIDE; 204 virtual float minimumPageScaleFactor() const override;
205 virtual float maximumPageScaleFactor() const OVERRIDE; 205 virtual float maximumPageScaleFactor() const override;
206 virtual void resetScrollAndScaleState() OVERRIDE; 206 virtual void resetScrollAndScaleState() override;
207 virtual void setIgnoreViewportTagScaleLimits(bool) OVERRIDE; 207 virtual void setIgnoreViewportTagScaleLimits(bool) override;
208 virtual WebSize contentsPreferredMinimumSize() OVERRIDE; 208 virtual WebSize contentsPreferredMinimumSize() override;
209 209
210 virtual float deviceScaleFactor() const OVERRIDE; 210 virtual float deviceScaleFactor() const override;
211 virtual void setDeviceScaleFactor(float) OVERRIDE; 211 virtual void setDeviceScaleFactor(float) override;
212 virtual void setDeviceColorProfile(const WebVector<char>&) OVERRIDE; 212 virtual void setDeviceColorProfile(const WebVector<char>&) override;
213 virtual void resetDeviceColorProfile() OVERRIDE; 213 virtual void resetDeviceColorProfile() override;
214 214
215 virtual void enableAutoResizeMode( 215 virtual void enableAutoResizeMode(
216 const WebSize& minSize, 216 const WebSize& minSize,
217 const WebSize& maxSize) OVERRIDE; 217 const WebSize& maxSize) override;
218 virtual void disableAutoResizeMode() OVERRIDE; 218 virtual void disableAutoResizeMode() override;
219 virtual void performMediaPlayerAction( 219 virtual void performMediaPlayerAction(
220 const WebMediaPlayerAction& action, 220 const WebMediaPlayerAction& action,
221 const WebPoint& location) OVERRIDE; 221 const WebPoint& location) override;
222 virtual void performPluginAction( 222 virtual void performPluginAction(
223 const WebPluginAction&, 223 const WebPluginAction&,
224 const WebPoint&) OVERRIDE; 224 const WebPoint&) override;
225 virtual WebHitTestResult hitTestResultAt(const WebPoint&) OVERRIDE; 225 virtual WebHitTestResult hitTestResultAt(const WebPoint&) override;
226 virtual void copyImageAt(const WebPoint&) OVERRIDE; 226 virtual void copyImageAt(const WebPoint&) override;
227 virtual void saveImageAt(const WebPoint&) OVERRIDE; 227 virtual void saveImageAt(const WebPoint&) override;
228 virtual void dragSourceEndedAt( 228 virtual void dragSourceEndedAt(
229 const WebPoint& clientPoint, 229 const WebPoint& clientPoint,
230 const WebPoint& screenPoint, 230 const WebPoint& screenPoint,
231 WebDragOperation) OVERRIDE; 231 WebDragOperation) override;
232 virtual void dragSourceSystemDragEnded() OVERRIDE; 232 virtual void dragSourceSystemDragEnded() override;
233 virtual WebDragOperation dragTargetDragEnter( 233 virtual WebDragOperation dragTargetDragEnter(
234 const WebDragData&, 234 const WebDragData&,
235 const WebPoint& clientPoint, 235 const WebPoint& clientPoint,
236 const WebPoint& screenPoint, 236 const WebPoint& screenPoint,
237 WebDragOperationsMask operationsAllowed, 237 WebDragOperationsMask operationsAllowed,
238 int keyModifiers) OVERRIDE; 238 int keyModifiers) override;
239 virtual WebDragOperation dragTargetDragOver( 239 virtual WebDragOperation dragTargetDragOver(
240 const WebPoint& clientPoint, 240 const WebPoint& clientPoint,
241 const WebPoint& screenPoint, 241 const WebPoint& screenPoint,
242 WebDragOperationsMask operationsAllowed, 242 WebDragOperationsMask operationsAllowed,
243 int keyModifiers) OVERRIDE; 243 int keyModifiers) override;
244 virtual void dragTargetDragLeave() OVERRIDE; 244 virtual void dragTargetDragLeave() override;
245 virtual void dragTargetDrop( 245 virtual void dragTargetDrop(
246 const WebPoint& clientPoint, 246 const WebPoint& clientPoint,
247 const WebPoint& screenPoint, 247 const WebPoint& screenPoint,
248 int keyModifiers) OVERRIDE; 248 int keyModifiers) override;
249 virtual void spellingMarkers(WebVector<uint32_t>* markers) OVERRIDE; 249 virtual void spellingMarkers(WebVector<uint32_t>* markers) override;
250 virtual void removeSpellingMarkersUnderWords(const WebVector<WebString>& wor ds) OVERRIDE; 250 virtual void removeSpellingMarkersUnderWords(const WebVector<WebString>& wor ds) override;
251 virtual unsigned long createUniqueIdentifierForRequest() OVERRIDE; 251 virtual unsigned long createUniqueIdentifierForRequest() override;
252 virtual void inspectElementAt(const WebPoint&) OVERRIDE; 252 virtual void inspectElementAt(const WebPoint&) override;
253 virtual void setCompositorDeviceScaleFactorOverride(float) OVERRIDE; 253 virtual void setCompositorDeviceScaleFactorOverride(float) override;
254 virtual void setRootLayerTransform(const WebSize& offset, float scale) OVERR IDE; 254 virtual void setRootLayerTransform(const WebSize& offset, float scale) overr ide;
255 virtual WebDevToolsAgent* devToolsAgent() OVERRIDE; 255 virtual WebDevToolsAgent* devToolsAgent() override;
256 virtual WebAXObject accessibilityObject() OVERRIDE; 256 virtual WebAXObject accessibilityObject() override;
257 virtual void setSelectionColors(unsigned activeBackgroundColor, 257 virtual void setSelectionColors(unsigned activeBackgroundColor,
258 unsigned activeForegroundColor, 258 unsigned activeForegroundColor,
259 unsigned inactiveBackgroundColor, 259 unsigned inactiveBackgroundColor,
260 unsigned inactiveForegroundColor) OVERRIDE; 260 unsigned inactiveForegroundColor) override;
261 virtual void performCustomContextMenuAction(unsigned action) OVERRIDE; 261 virtual void performCustomContextMenuAction(unsigned action) override;
262 virtual void showContextMenu() OVERRIDE; 262 virtual void showContextMenu() override;
263 virtual void extractSmartClipData(WebRect, WebString&, WebString&, WebRect&) OVERRIDE; 263 virtual void extractSmartClipData(WebRect, WebString&, WebString&, WebRect&) override;
264 virtual void hidePopups() OVERRIDE; 264 virtual void hidePopups() override;
265 virtual void addPageOverlay(WebPageOverlay*, int /* zOrder */) OVERRIDE; 265 virtual void addPageOverlay(WebPageOverlay*, int /* zOrder */) override;
266 virtual void removePageOverlay(WebPageOverlay*) OVERRIDE; 266 virtual void removePageOverlay(WebPageOverlay*) override;
267 virtual void transferActiveWheelFlingAnimation(const WebActiveWheelFlingPara meters&) OVERRIDE; 267 virtual void transferActiveWheelFlingAnimation(const WebActiveWheelFlingPara meters&) override;
268 virtual bool endActiveFlingAnimation() OVERRIDE; 268 virtual bool endActiveFlingAnimation() override;
269 virtual void setShowPaintRects(bool) OVERRIDE; 269 virtual void setShowPaintRects(bool) override;
270 void setShowDebugBorders(bool); 270 void setShowDebugBorders(bool);
271 virtual void setShowFPSCounter(bool) OVERRIDE; 271 virtual void setShowFPSCounter(bool) override;
272 virtual void setContinuousPaintingEnabled(bool) OVERRIDE; 272 virtual void setContinuousPaintingEnabled(bool) override;
273 virtual void setShowScrollBottleneckRects(bool) OVERRIDE; 273 virtual void setShowScrollBottleneckRects(bool) override;
274 virtual void getSelectionRootBounds(WebRect& bounds) const OVERRIDE; 274 virtual void getSelectionRootBounds(WebRect& bounds) const override;
275 virtual void acceptLanguagesChanged() OVERRIDE; 275 virtual void acceptLanguagesChanged() override;
276 276
277 // WebViewImpl 277 // WebViewImpl
278 278
279 HitTestResult coreHitTestResultAt(const WebPoint&); 279 HitTestResult coreHitTestResultAt(const WebPoint&);
280 void suppressInvalidations(bool enable); 280 void suppressInvalidations(bool enable);
281 void invalidateRect(const IntRect&); 281 void invalidateRect(const IntRect&);
282 282
283 void setIgnoreInputEvents(bool newValue); 283 void setIgnoreInputEvents(bool newValue);
284 void setBackgroundColorOverride(WebColor); 284 void setBackgroundColorOverride(WebColor);
285 void setZoomFactorOverride(float); 285 void setZoomFactorOverride(float);
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
336 // Event related methods: 336 // Event related methods:
337 void mouseContextMenu(const WebMouseEvent&); 337 void mouseContextMenu(const WebMouseEvent&);
338 void mouseDoubleClick(const WebMouseEvent&); 338 void mouseDoubleClick(const WebMouseEvent&);
339 339
340 bool detectContentOnTouch(const GestureEventWithHitTestResults& targetedEven t); 340 bool detectContentOnTouch(const GestureEventWithHitTestResults& targetedEven t);
341 bool startPageScaleAnimation(const IntPoint& targetPosition, bool useAnchor, float newScale, double durationInSeconds); 341 bool startPageScaleAnimation(const IntPoint& targetPosition, bool useAnchor, float newScale, double durationInSeconds);
342 342
343 void hasTouchEventHandlers(bool); 343 void hasTouchEventHandlers(bool);
344 344
345 // WebGestureCurveTarget implementation for fling. 345 // WebGestureCurveTarget implementation for fling.
346 virtual bool scrollBy(const WebFloatSize& delta, const WebFloatSize& velocit y) OVERRIDE; 346 virtual bool scrollBy(const WebFloatSize& delta, const WebFloatSize& velocit y) override;
347 347
348 // Handles context menu events orignated via the the keyboard. These 348 // Handles context menu events orignated via the the keyboard. These
349 // include the VK_APPS virtual key and the Shift+F10 combine. Code is 349 // include the VK_APPS virtual key and the Shift+F10 combine. Code is
350 // based on the Webkit function bool WebView::handleContextMenuEvent(WPARAM 350 // based on the Webkit function bool WebView::handleContextMenuEvent(WPARAM
351 // wParam, LPARAM lParam) in webkit\webkit\win\WebView.cpp. The only 351 // wParam, LPARAM lParam) in webkit\webkit\win\WebView.cpp. The only
352 // significant change in this function is the code to convert from a 352 // significant change in this function is the code to convert from a
353 // Keyboard event to the Right Mouse button down event. 353 // Keyboard event to the Right Mouse button down event.
354 bool sendContextMenuEvent(const WebKeyboardEvent&); 354 bool sendContextMenuEvent(const WebKeyboardEvent&);
355 355
356 void showContextMenuAtPoint(float x, float y, PassRefPtr<ContextMenuProvider >); 356 void showContextMenuAtPoint(float x, float y, PassRefPtr<ContextMenuProvider >);
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
405 LocalFrame*, 405 LocalFrame*,
406 const WebDragData& dragData, 406 const WebDragData& dragData,
407 WebDragOperationsMask mask, 407 WebDragOperationsMask mask,
408 const WebImage& dragImage, 408 const WebImage& dragImage,
409 const WebPoint& dragImageOffset); 409 const WebPoint& dragImageOffset);
410 410
411 // Notification that a popup was opened/closed. 411 // Notification that a popup was opened/closed.
412 void popupOpened(PopupContainer*); 412 void popupOpened(PopupContainer*);
413 void popupClosed(PopupContainer*); 413 void popupClosed(PopupContainer*);
414 // PagePopupDriver functions. 414 // PagePopupDriver functions.
415 virtual PagePopup* openPagePopup(PagePopupClient*, const IntRect& originBoun dsInRootView) OVERRIDE; 415 virtual PagePopup* openPagePopup(PagePopupClient*, const IntRect& originBoun dsInRootView) override;
416 virtual void closePagePopup(PagePopup*) OVERRIDE; 416 virtual void closePagePopup(PagePopup*) override;
417 virtual LocalDOMWindow* pagePopupWindow() OVERRIDE; 417 virtual LocalDOMWindow* pagePopupWindow() override;
418 418
419 // Returns the input event we're currently processing. This is used in some 419 // Returns the input event we're currently processing. This is used in some
420 // cases where the WebCore DOM event doesn't have the information we need. 420 // cases where the WebCore DOM event doesn't have the information we need.
421 static const WebInputEvent* currentInputEvent() 421 static const WebInputEvent* currentInputEvent()
422 { 422 {
423 return m_currentInputEvent; 423 return m_currentInputEvent;
424 } 424 }
425 425
426 GraphicsLayer* rootGraphicsLayer(); 426 GraphicsLayer* rootGraphicsLayer();
427 void setRootGraphicsLayer(GraphicsLayer*); 427 void setRootGraphicsLayer(GraphicsLayer*);
428 void scheduleCompositingLayerSync(); 428 void scheduleCompositingLayerSync();
429 GraphicsLayerFactory* graphicsLayerFactory() const; 429 GraphicsLayerFactory* graphicsLayerFactory() const;
430 RenderLayerCompositor* compositor() const; 430 RenderLayerCompositor* compositor() const;
431 void registerForAnimations(WebLayer*); 431 void registerForAnimations(WebLayer*);
432 void scheduleAnimation(); 432 void scheduleAnimation();
433 433
434 virtual void setVisibilityState(WebPageVisibilityState, bool) OVERRIDE; 434 virtual void setVisibilityState(WebPageVisibilityState, bool) override;
435 435
436 PopupContainer* selectPopup() const { return m_selectPopup.get(); } 436 PopupContainer* selectPopup() const { return m_selectPopup.get(); }
437 bool hasOpenedPopup() const { return m_selectPopup || m_pagePopup; } 437 bool hasOpenedPopup() const { return m_selectPopup || m_pagePopup; }
438 438
439 // Returns true if the event leads to scrolling. 439 // Returns true if the event leads to scrolling.
440 static bool mapKeyCodeForScroll( 440 static bool mapKeyCodeForScroll(
441 int keyCode, 441 int keyCode,
442 ScrollDirection*, 442 ScrollDirection*,
443 ScrollGranularity*); 443 ScrollGranularity*);
444 444
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
500 500
501 // Exposed for tests. 501 // Exposed for tests.
502 WebVector<WebCompositionUnderline> compositionUnderlines() const; 502 WebVector<WebCompositionUnderline> compositionUnderlines() const;
503 503
504 WebLayerTreeView* layerTreeView() const { return m_layerTreeView; } 504 WebLayerTreeView* layerTreeView() const { return m_layerTreeView; }
505 505
506 bool pinchVirtualViewportEnabled() const; 506 bool pinchVirtualViewportEnabled() const;
507 507
508 bool matchesHeuristicsForGpuRasterizationForTesting() const { return m_match esHeuristicsForGpuRasterization; } 508 bool matchesHeuristicsForGpuRasterizationForTesting() const { return m_match esHeuristicsForGpuRasterization; }
509 509
510 virtual void setTopControlsLayoutHeight(float) OVERRIDE; 510 virtual void setTopControlsLayoutHeight(float) override;
511 511
512 private: 512 private:
513 void didUpdateTopControls(); 513 void didUpdateTopControls();
514 void setTopControlsContentOffset(float); 514 void setTopControlsContentOffset(float);
515 515
516 // TODO(bokan): Remains for legacy pinch. Remove once it's gone. Made privat e to 516 // TODO(bokan): Remains for legacy pinch. Remove once it's gone. Made privat e to
517 // prevent external usage 517 // prevent external usage
518 virtual void setPageScaleFactor(float scaleFactor, const WebPoint& origin) O VERRIDE; 518 virtual void setPageScaleFactor(float scaleFactor, const WebPoint& origin) o verride;
519 void setPageScaleFactorAndLocation(float, const FloatPoint&); 519 void setPageScaleFactorAndLocation(float, const FloatPoint&);
520 520
521 void scrollAndRescaleViewports(float scaleFactor, const IntPoint& mainFrameO rigin, const FloatPoint& pinchViewportOrigin); 521 void scrollAndRescaleViewports(float scaleFactor, const IntPoint& mainFrameO rigin, const FloatPoint& pinchViewportOrigin);
522 522
523 IntRect visibleRectInDocument() const; 523 IntRect visibleRectInDocument() const;
524 524
525 float legibleScale() const; 525 float legibleScale() const;
526 void refreshPageScaleFactorAfterLayout(); 526 void refreshPageScaleFactorAfterLayout();
527 void resumeTreeViewCommits(); 527 void resumeTreeViewCommits();
528 void setUserAgentPageScaleConstraints(PageScaleConstraints newConstraints); 528 void setUserAgentPageScaleConstraints(PageScaleConstraints newConstraints);
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
586 void updateRootLayerTransform(); 586 void updateRootLayerTransform();
587 void updateLayerTreeDeviceScaleFactor(); 587 void updateLayerTreeDeviceScaleFactor();
588 588
589 // Helper function: Widens the width of |source| by the specified margins 589 // Helper function: Widens the width of |source| by the specified margins
590 // while keeping it smaller than page width. 590 // while keeping it smaller than page width.
591 WebRect widenRectWithinPageBounds(const WebRect& source, int targetMargin, i nt minimumMargin); 591 WebRect widenRectWithinPageBounds(const WebRect& source, int targetMargin, i nt minimumMargin);
592 592
593 void pointerLockMouseEvent(const WebInputEvent&); 593 void pointerLockMouseEvent(const WebInputEvent&);
594 594
595 // PageWidgetEventHandler functions 595 // PageWidgetEventHandler functions
596 virtual void handleMouseLeave(LocalFrame&, const WebMouseEvent&) OVERRIDE; 596 virtual void handleMouseLeave(LocalFrame&, const WebMouseEvent&) override;
597 virtual void handleMouseDown(LocalFrame&, const WebMouseEvent&) OVERRIDE; 597 virtual void handleMouseDown(LocalFrame&, const WebMouseEvent&) override;
598 virtual void handleMouseUp(LocalFrame&, const WebMouseEvent&) OVERRIDE; 598 virtual void handleMouseUp(LocalFrame&, const WebMouseEvent&) override;
599 virtual bool handleMouseWheel(LocalFrame&, const WebMouseWheelEvent&) OVERRI DE; 599 virtual bool handleMouseWheel(LocalFrame&, const WebMouseWheelEvent&) overri de;
600 virtual bool handleGestureEvent(const WebGestureEvent&) OVERRIDE; 600 virtual bool handleGestureEvent(const WebGestureEvent&) override;
601 virtual bool handleKeyEvent(const WebKeyboardEvent&) OVERRIDE; 601 virtual bool handleKeyEvent(const WebKeyboardEvent&) override;
602 virtual bool handleCharEvent(const WebKeyboardEvent&) OVERRIDE; 602 virtual bool handleCharEvent(const WebKeyboardEvent&) override;
603 603
604 InputMethodContext* inputMethodContext(); 604 InputMethodContext* inputMethodContext();
605 WebPlugin* focusedPluginIfInputMethodSupported(LocalFrame*); 605 WebPlugin* focusedPluginIfInputMethodSupported(LocalFrame*);
606 606
607 WebViewClient* m_client; // Can be 0 (e.g. unittests, shared workers, etc.) 607 WebViewClient* m_client; // Can be 0 (e.g. unittests, shared workers, etc.)
608 WebAutofillClient* m_autofillClient; 608 WebAutofillClient* m_autofillClient;
609 WebSpellCheckClient* m_spellCheckClient; 609 WebSpellCheckClient* m_spellCheckClient;
610 610
611 ChromeClientImpl m_chromeClientImpl; 611 ChromeClientImpl m_chromeClientImpl;
612 ContextMenuClientImpl m_contextMenuClientImpl; 612 ContextMenuClientImpl m_contextMenuClientImpl;
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
755 float m_topControlsLayoutHeight; 755 float m_topControlsLayoutHeight;
756 }; 756 };
757 757
758 // We have no ways to check if the specified WebView is an instance of 758 // We have no ways to check if the specified WebView is an instance of
759 // WebViewImpl because WebViewImpl is the only implementation of WebView. 759 // WebViewImpl because WebViewImpl is the only implementation of WebView.
760 DEFINE_TYPE_CASTS(WebViewImpl, WebView, webView, true, true); 760 DEFINE_TYPE_CASTS(WebViewImpl, WebView, webView, true, true);
761 761
762 } // namespace blink 762 } // namespace blink
763 763
764 #endif 764 #endif
OLDNEW
« no previous file with comments | « Source/web/WebTextCheckingCompletionImpl.h ('k') | Source/web/WorkerGlobalScopeProxyProviderImpl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698