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 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
87 | 87 |
88 namespace WebKit { | 88 namespace WebKit { |
89 class AutocompletePopupMenuClient; | 89 class AutocompletePopupMenuClient; |
90 class AutofillPopupMenuClient; | 90 class AutofillPopupMenuClient; |
91 class BatteryClientImpl; | 91 class BatteryClientImpl; |
92 class ContextFeaturesClientImpl; | 92 class ContextFeaturesClientImpl; |
93 class ContextMenuClientImpl; | 93 class ContextMenuClientImpl; |
94 class DeviceOrientationClientProxy; | 94 class DeviceOrientationClientProxy; |
95 class GeolocationClientProxy; | 95 class GeolocationClientProxy; |
96 class LinkHighlight; | 96 class LinkHighlight; |
| 97 class NonCompositedContentHost; |
97 class PrerendererClientImpl; | 98 class PrerendererClientImpl; |
98 class SpeechInputClientImpl; | 99 class SpeechInputClientImpl; |
99 class SpeechRecognitionClientProxy; | 100 class SpeechRecognitionClientProxy; |
100 class UserMediaClientImpl; | 101 class UserMediaClientImpl; |
101 class ValidationMessageClientImpl; | 102 class ValidationMessageClientImpl; |
102 class WebAccessibilityObject; | 103 class WebAccessibilityObject; |
103 class WebActiveGestureAnimation; | 104 class WebActiveGestureAnimation; |
104 class WebCompositorImpl; | 105 class WebCompositorImpl; |
105 class WebDevToolsAgentClient; | 106 class WebDevToolsAgentClient; |
106 class WebDevToolsAgentPrivate; | 107 class WebDevToolsAgentPrivate; |
(...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
515 static const WebInputEvent* currentInputEvent() | 516 static const WebInputEvent* currentInputEvent() |
516 { | 517 { |
517 return m_currentInputEvent; | 518 return m_currentInputEvent; |
518 } | 519 } |
519 | 520 |
520 WebCore::GraphicsLayer* rootGraphicsLayer(); | 521 WebCore::GraphicsLayer* rootGraphicsLayer(); |
521 bool allowsAcceleratedCompositing(); | 522 bool allowsAcceleratedCompositing(); |
522 void setRootGraphicsLayer(WebCore::GraphicsLayer*); | 523 void setRootGraphicsLayer(WebCore::GraphicsLayer*); |
523 void scheduleCompositingLayerSync(); | 524 void scheduleCompositingLayerSync(); |
524 void scrollRootLayerRect(const WebCore::IntSize& scrollDelta, const WebCore:
:IntRect& clipRect); | 525 void scrollRootLayerRect(const WebCore::IntSize& scrollDelta, const WebCore:
:IntRect& clipRect); |
| 526 void paintRootLayer(WebCore::GraphicsContext&, const WebCore::IntRect& conte
ntRect); |
| 527 NonCompositedContentHost* nonCompositedContentHost(); |
| 528 void setBackgroundColor(const WebCore::Color&); |
525 WebCore::GraphicsLayerFactory* graphicsLayerFactory() const; | 529 WebCore::GraphicsLayerFactory* graphicsLayerFactory() const; |
526 void registerForAnimations(WebLayer*); | 530 void registerForAnimations(WebLayer*); |
527 void scheduleAnimation(); | 531 void scheduleAnimation(); |
528 | 532 |
529 void didProgrammaticallyScroll(const WebCore::IntPoint& scrollPoint); | 533 void didProgrammaticallyScroll(const WebCore::IntPoint& scrollPoint); |
530 | 534 |
531 virtual void setVisibilityState(WebPageVisibilityState, bool); | 535 virtual void setVisibilityState(WebPageVisibilityState, bool); |
532 | 536 |
533 WebCore::PopupContainer* selectPopup() const { return m_selectPopup.get(); } | 537 WebCore::PopupContainer* selectPopup() const { return m_selectPopup.get(); } |
534 bool hasOpenedPopup() const { return m_selectPopup || m_pagePopup; } | 538 bool hasOpenedPopup() const { return m_selectPopup || m_pagePopup; } |
(...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
809 // If set, the WebView is transitioning to fullscreen for this element. | 813 // If set, the WebView is transitioning to fullscreen for this element. |
810 RefPtr<WebCore::Element> m_provisionalFullScreenElement; | 814 RefPtr<WebCore::Element> m_provisionalFullScreenElement; |
811 | 815 |
812 // If set, the WebView is in fullscreen mode for an element in this frame. | 816 // If set, the WebView is in fullscreen mode for an element in this frame. |
813 RefPtr<WebCore::Frame> m_fullScreenFrame; | 817 RefPtr<WebCore::Frame> m_fullScreenFrame; |
814 bool m_isCancelingFullScreen; | 818 bool m_isCancelingFullScreen; |
815 | 819 |
816 WebViewBenchmarkSupportImpl m_benchmarkSupport; | 820 WebViewBenchmarkSupportImpl m_benchmarkSupport; |
817 | 821 |
818 WebCore::IntRect m_rootLayerScrollDamage; | 822 WebCore::IntRect m_rootLayerScrollDamage; |
| 823 OwnPtr<NonCompositedContentHost> m_nonCompositedContentHost; |
819 WebLayerTreeView* m_layerTreeView; | 824 WebLayerTreeView* m_layerTreeView; |
820 WebLayer* m_rootLayer; | 825 WebLayer* m_rootLayer; |
821 WebCore::GraphicsLayer* m_rootGraphicsLayer; | 826 WebCore::GraphicsLayer* m_rootGraphicsLayer; |
822 OwnPtr<WebCore::GraphicsLayerFactory> m_graphicsLayerFactory; | 827 OwnPtr<WebCore::GraphicsLayerFactory> m_graphicsLayerFactory; |
823 bool m_isAcceleratedCompositingActive; | 828 bool m_isAcceleratedCompositingActive; |
824 bool m_layerTreeViewCommitsDeferred; | 829 bool m_layerTreeViewCommitsDeferred; |
825 bool m_compositorCreationFailed; | 830 bool m_compositorCreationFailed; |
826 // If true, the graphics context is being restored. | 831 // If true, the graphics context is being restored. |
827 bool m_recreatingGraphicsContext; | 832 bool m_recreatingGraphicsContext; |
828 int m_inputHandlerIdentifier; | 833 int m_inputHandlerIdentifier; |
(...skipping 26 matching lines...) Expand all Loading... |
855 | 860 |
856 bool m_showFPSCounter; | 861 bool m_showFPSCounter; |
857 bool m_showPaintRects; | 862 bool m_showPaintRects; |
858 bool m_showDebugBorders; | 863 bool m_showDebugBorders; |
859 bool m_continuousPaintingEnabled; | 864 bool m_continuousPaintingEnabled; |
860 }; | 865 }; |
861 | 866 |
862 } // namespace WebKit | 867 } // namespace WebKit |
863 | 868 |
864 #endif | 869 #endif |
OLD | NEW |