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 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
88 | 88 |
89 namespace WebKit { | 89 namespace WebKit { |
90 class AutocompletePopupMenuClient; | 90 class AutocompletePopupMenuClient; |
91 class AutofillPopupMenuClient; | 91 class AutofillPopupMenuClient; |
92 class BatteryClientImpl; | 92 class BatteryClientImpl; |
93 class ContextFeaturesClientImpl; | 93 class ContextFeaturesClientImpl; |
94 class ContextMenuClientImpl; | 94 class ContextMenuClientImpl; |
95 class DeviceOrientationClientProxy; | 95 class DeviceOrientationClientProxy; |
96 class GeolocationClientProxy; | 96 class GeolocationClientProxy; |
97 class LinkHighlight; | 97 class LinkHighlight; |
98 class NonCompositedContentHost; | |
99 class PrerendererClientImpl; | 98 class PrerendererClientImpl; |
100 class SpeechInputClientImpl; | 99 class SpeechInputClientImpl; |
101 class SpeechRecognitionClientProxy; | 100 class SpeechRecognitionClientProxy; |
102 class UserMediaClientImpl; | 101 class UserMediaClientImpl; |
103 class ValidationMessageClientImpl; | 102 class ValidationMessageClientImpl; |
104 class WebAccessibilityObject; | 103 class WebAccessibilityObject; |
105 class WebActiveGestureAnimation; | 104 class WebActiveGestureAnimation; |
106 class WebCompositorImpl; | 105 class WebCompositorImpl; |
107 class WebDevToolsAgentClient; | 106 class WebDevToolsAgentClient; |
108 class WebDevToolsAgentPrivate; | 107 class WebDevToolsAgentPrivate; |
(...skipping 403 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
512 static const WebInputEvent* currentInputEvent() | 511 static const WebInputEvent* currentInputEvent() |
513 { | 512 { |
514 return m_currentInputEvent; | 513 return m_currentInputEvent; |
515 } | 514 } |
516 | 515 |
517 WebCore::GraphicsLayer* rootGraphicsLayer(); | 516 WebCore::GraphicsLayer* rootGraphicsLayer(); |
518 bool allowsAcceleratedCompositing(); | 517 bool allowsAcceleratedCompositing(); |
519 void setRootGraphicsLayer(WebCore::GraphicsLayer*); | 518 void setRootGraphicsLayer(WebCore::GraphicsLayer*); |
520 void scheduleCompositingLayerSync(); | 519 void scheduleCompositingLayerSync(); |
521 void scrollRootLayerRect(const WebCore::IntSize& scrollDelta, const WebCore:
:IntRect& clipRect); | 520 void scrollRootLayerRect(const WebCore::IntSize& scrollDelta, const WebCore:
:IntRect& clipRect); |
522 void paintRootLayer(WebCore::GraphicsContext&, const WebCore::IntRect& conte
ntRect); | |
523 NonCompositedContentHost* nonCompositedContentHost(); | |
524 void setBackgroundColor(const WebCore::Color&); | |
525 WebCore::GraphicsLayerFactory* graphicsLayerFactory() const; | 521 WebCore::GraphicsLayerFactory* graphicsLayerFactory() const; |
526 void registerForAnimations(WebLayer*); | 522 void registerForAnimations(WebLayer*); |
527 void scheduleAnimation(); | 523 void scheduleAnimation(); |
528 | 524 |
529 void didProgrammaticallyScroll(const WebCore::IntPoint& scrollPoint); | 525 void didProgrammaticallyScroll(const WebCore::IntPoint& scrollPoint); |
530 | 526 |
531 virtual void setVisibilityState(WebPageVisibilityState, bool); | 527 virtual void setVisibilityState(WebPageVisibilityState, bool); |
532 | 528 |
533 WebCore::PopupContainer* selectPopup() const { return m_selectPopup.get(); } | 529 WebCore::PopupContainer* selectPopup() const { return m_selectPopup.get(); } |
534 bool hasOpenedPopup() const { return m_selectPopup || m_pagePopup; } | 530 bool hasOpenedPopup() const { return m_selectPopup || m_pagePopup; } |
(...skipping 267 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
802 // If set, the WebView is transitioning to fullscreen for this element. | 798 // If set, the WebView is transitioning to fullscreen for this element. |
803 RefPtr<WebCore::Element> m_provisionalFullScreenElement; | 799 RefPtr<WebCore::Element> m_provisionalFullScreenElement; |
804 | 800 |
805 // If set, the WebView is in fullscreen mode for an element in this frame. | 801 // If set, the WebView is in fullscreen mode for an element in this frame. |
806 RefPtr<WebCore::Frame> m_fullScreenFrame; | 802 RefPtr<WebCore::Frame> m_fullScreenFrame; |
807 bool m_isCancelingFullScreen; | 803 bool m_isCancelingFullScreen; |
808 | 804 |
809 WebViewBenchmarkSupportImpl m_benchmarkSupport; | 805 WebViewBenchmarkSupportImpl m_benchmarkSupport; |
810 | 806 |
811 WebCore::IntRect m_rootLayerScrollDamage; | 807 WebCore::IntRect m_rootLayerScrollDamage; |
812 OwnPtr<NonCompositedContentHost> m_nonCompositedContentHost; | |
813 WebLayerTreeView* m_layerTreeView; | 808 WebLayerTreeView* m_layerTreeView; |
814 WebLayer* m_rootLayer; | 809 WebLayer* m_rootLayer; |
815 WebCore::GraphicsLayer* m_rootGraphicsLayer; | 810 WebCore::GraphicsLayer* m_rootGraphicsLayer; |
816 OwnPtr<WebCore::GraphicsLayerFactory> m_graphicsLayerFactory; | 811 OwnPtr<WebCore::GraphicsLayerFactory> m_graphicsLayerFactory; |
817 bool m_isAcceleratedCompositingActive; | 812 bool m_isAcceleratedCompositingActive; |
818 bool m_layerTreeViewCommitsDeferred; | 813 bool m_layerTreeViewCommitsDeferred; |
819 bool m_compositorCreationFailed; | 814 bool m_compositorCreationFailed; |
820 // If true, the graphics context is being restored. | 815 // If true, the graphics context is being restored. |
821 bool m_recreatingGraphicsContext; | 816 bool m_recreatingGraphicsContext; |
822 static const WebInputEvent* m_currentInputEvent; | 817 static const WebInputEvent* m_currentInputEvent; |
(...skipping 25 matching lines...) Expand all Loading... |
848 | 843 |
849 bool m_showFPSCounter; | 844 bool m_showFPSCounter; |
850 bool m_showPaintRects; | 845 bool m_showPaintRects; |
851 bool m_showDebugBorders; | 846 bool m_showDebugBorders; |
852 bool m_continuousPaintingEnabled; | 847 bool m_continuousPaintingEnabled; |
853 }; | 848 }; |
854 | 849 |
855 } // namespace WebKit | 850 } // namespace WebKit |
856 | 851 |
857 #endif | 852 #endif |
OLD | NEW |