| OLD | NEW |
| 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 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 149 virtual void setTextDirection(WebTextDirection) override; | 149 virtual void setTextDirection(WebTextDirection) override; |
| 150 virtual bool isAcceleratedCompositingActive() const override; | 150 virtual bool isAcceleratedCompositingActive() const override; |
| 151 virtual void willCloseLayerTreeView() override; | 151 virtual void willCloseLayerTreeView() override; |
| 152 virtual void didAcquirePointerLock() override; | 152 virtual void didAcquirePointerLock() override; |
| 153 virtual void didNotAcquirePointerLock() override; | 153 virtual void didNotAcquirePointerLock() override; |
| 154 virtual void didLosePointerLock() override; | 154 virtual void didLosePointerLock() override; |
| 155 virtual void didChangeWindowResizerRect() override; | 155 virtual void didChangeWindowResizerRect() override; |
| 156 | 156 |
| 157 // WebView methods: | 157 // WebView methods: |
| 158 virtual void setMainFrame(WebFrame*) override; | 158 virtual void setMainFrame(WebFrame*) override; |
| 159 virtual void setAutofillClient(WebAutofillClient*) override; | |
| 160 virtual void setCredentialManagerClient(WebCredentialManagerClient*) overrid
e; | 159 virtual void setCredentialManagerClient(WebCredentialManagerClient*) overrid
e; |
| 161 virtual void setDevToolsAgentClient(WebDevToolsAgentClient*) override; | 160 virtual void setDevToolsAgentClient(WebDevToolsAgentClient*) override; |
| 162 virtual void setPrerendererClient(WebPrerendererClient*) override; | 161 virtual void setPrerendererClient(WebPrerendererClient*) override; |
| 163 virtual void setSpellCheckClient(WebSpellCheckClient*) override; | 162 virtual void setSpellCheckClient(WebSpellCheckClient*) override; |
| 164 virtual WebSettings* settings() override; | 163 virtual WebSettings* settings() override; |
| 165 virtual WebString pageEncoding() const override; | 164 virtual WebString pageEncoding() const override; |
| 166 virtual void setPageEncoding(const WebString&) override; | 165 virtual void setPageEncoding(const WebString&) override; |
| 167 virtual bool isTransparent() const override; | 166 virtual bool isTransparent() const override; |
| 168 virtual void setIsTransparent(bool value) override; | 167 virtual void setIsTransparent(bool value) override; |
| 169 virtual void setBaseBackgroundColor(WebColor) override; | 168 virtual void setBaseBackgroundColor(WebColor) override; |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 300 // Returns the currently focused Element or null if no element has focus. | 299 // Returns the currently focused Element or null if no element has focus. |
| 301 Element* focusedElement() const; | 300 Element* focusedElement() const; |
| 302 | 301 |
| 303 static WebViewImpl* fromPage(Page*); | 302 static WebViewImpl* fromPage(Page*); |
| 304 | 303 |
| 305 WebViewClient* client() | 304 WebViewClient* client() |
| 306 { | 305 { |
| 307 return m_client; | 306 return m_client; |
| 308 } | 307 } |
| 309 | 308 |
| 310 WebAutofillClient* autofillClient() | |
| 311 { | |
| 312 return m_autofillClient; | |
| 313 } | |
| 314 | |
| 315 WebSpellCheckClient* spellCheckClient() | 309 WebSpellCheckClient* spellCheckClient() |
| 316 { | 310 { |
| 317 return m_spellCheckClient; | 311 return m_spellCheckClient; |
| 318 } | 312 } |
| 319 | 313 |
| 320 // Returns the page object associated with this view. This may be null when | 314 // Returns the page object associated with this view. This may be null when |
| 321 // the page is shutting down, but will be valid at all other times. | 315 // the page is shutting down, but will be valid at all other times. |
| 322 Page* page() const | 316 Page* page() const |
| 323 { | 317 { |
| 324 return m_page.get(); | 318 return m_page.get(); |
| (...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 597 virtual void handleMouseUp(LocalFrame&, const WebMouseEvent&) override; | 591 virtual void handleMouseUp(LocalFrame&, const WebMouseEvent&) override; |
| 598 virtual bool handleMouseWheel(LocalFrame&, const WebMouseWheelEvent&) overri
de; | 592 virtual bool handleMouseWheel(LocalFrame&, const WebMouseWheelEvent&) overri
de; |
| 599 virtual bool handleGestureEvent(const WebGestureEvent&) override; | 593 virtual bool handleGestureEvent(const WebGestureEvent&) override; |
| 600 virtual bool handleKeyEvent(const WebKeyboardEvent&) override; | 594 virtual bool handleKeyEvent(const WebKeyboardEvent&) override; |
| 601 virtual bool handleCharEvent(const WebKeyboardEvent&) override; | 595 virtual bool handleCharEvent(const WebKeyboardEvent&) override; |
| 602 | 596 |
| 603 InputMethodContext* inputMethodContext(); | 597 InputMethodContext* inputMethodContext(); |
| 604 WebPlugin* focusedPluginIfInputMethodSupported(LocalFrame*); | 598 WebPlugin* focusedPluginIfInputMethodSupported(LocalFrame*); |
| 605 | 599 |
| 606 WebViewClient* m_client; // Can be 0 (e.g. unittests, shared workers, etc.) | 600 WebViewClient* m_client; // Can be 0 (e.g. unittests, shared workers, etc.) |
| 607 WebAutofillClient* m_autofillClient; | |
| 608 WebSpellCheckClient* m_spellCheckClient; | 601 WebSpellCheckClient* m_spellCheckClient; |
| 609 | 602 |
| 610 ChromeClientImpl m_chromeClientImpl; | 603 ChromeClientImpl m_chromeClientImpl; |
| 611 ContextMenuClientImpl m_contextMenuClientImpl; | 604 ContextMenuClientImpl m_contextMenuClientImpl; |
| 612 DragClientImpl m_dragClientImpl; | 605 DragClientImpl m_dragClientImpl; |
| 613 EditorClientImpl m_editorClientImpl; | 606 EditorClientImpl m_editorClientImpl; |
| 614 InspectorClientImpl m_inspectorClientImpl; | 607 InspectorClientImpl m_inspectorClientImpl; |
| 615 SpellCheckerClientImpl m_spellCheckerClientImpl; | 608 SpellCheckerClientImpl m_spellCheckerClientImpl; |
| 616 StorageClientImpl m_storageClientImpl; | 609 StorageClientImpl m_storageClientImpl; |
| 617 | 610 |
| (...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 753 float m_topControlsLayoutHeight; | 746 float m_topControlsLayoutHeight; |
| 754 }; | 747 }; |
| 755 | 748 |
| 756 // We have no ways to check if the specified WebView is an instance of | 749 // We have no ways to check if the specified WebView is an instance of |
| 757 // WebViewImpl because WebViewImpl is the only implementation of WebView. | 750 // WebViewImpl because WebViewImpl is the only implementation of WebView. |
| 758 DEFINE_TYPE_CASTS(WebViewImpl, WebView, webView, true, true); | 751 DEFINE_TYPE_CASTS(WebViewImpl, WebView, webView, true, true); |
| 759 | 752 |
| 760 } // namespace blink | 753 } // namespace blink |
| 761 | 754 |
| 762 #endif | 755 #endif |
| OLD | NEW |