OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
3 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). | 3 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions are | 6 * modification, are permitted provided that the following conditions are |
7 * met: | 7 * met: |
8 * | 8 * |
9 * * Redistributions of source code must retain the above copyright | 9 * * Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 755 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
766 WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(obj->getDocument(
)->axObjectCacheOwner().frame()); | 766 WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(obj->getDocument(
)->axObjectCacheOwner().frame()); |
767 if (webframe && webframe->client()) | 767 if (webframe && webframe->client()) |
768 webframe->client()->postAccessibilityEvent(WebAXObject(obj), toWebAXEven
t(notification)); | 768 webframe->client()->postAccessibilityEvent(WebAXObject(obj), toWebAXEven
t(notification)); |
769 } | 769 } |
770 | 770 |
771 String ChromeClientImpl::acceptLanguages() | 771 String ChromeClientImpl::acceptLanguages() |
772 { | 772 { |
773 return m_webView->client()->acceptLanguages(); | 773 return m_webView->client()->acceptLanguages(); |
774 } | 774 } |
775 | 775 |
776 GraphicsLayerFactory* ChromeClientImpl::graphicsLayerFactory() const | |
777 { | |
778 return m_webView->graphicsLayerFactory(); | |
779 } | |
780 | |
781 void ChromeClientImpl::attachRootGraphicsLayer(GraphicsLayer* rootLayer, LocalFr
ame* localRoot) | 776 void ChromeClientImpl::attachRootGraphicsLayer(GraphicsLayer* rootLayer, LocalFr
ame* localRoot) |
782 { | 777 { |
783 // FIXME: For top-level frames we still use the WebView as a WebWidget. This | 778 // FIXME: For top-level frames we still use the WebView as a WebWidget. This |
784 // special case will be removed when top-level frames get WebFrameWidgets. | 779 // special case will be removed when top-level frames get WebFrameWidgets. |
785 if (localRoot->isMainFrame()) { | 780 if (localRoot->isMainFrame()) { |
786 m_webView->setRootGraphicsLayer(rootLayer); | 781 m_webView->setRootGraphicsLayer(rootLayer); |
787 } else { | 782 } else { |
788 WebLocalFrameImpl* webFrame = WebLocalFrameImpl::fromFrame(localRoot); | 783 WebLocalFrameImpl* webFrame = WebLocalFrameImpl::fromFrame(localRoot); |
789 // FIXME: The following conditional is only needed for staging until the | 784 // FIXME: The following conditional is only needed for staging until the |
790 // Chromium patch lands that instantiates a WebFrameWidget. | 785 // Chromium patch lands that instantiates a WebFrameWidget. |
(...skipping 292 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1083 if (m_webView->pageImportanceSignals()) | 1078 if (m_webView->pageImportanceSignals()) |
1084 m_webView->pageImportanceSignals()->setIssuedNonGetFetchFromScript(); | 1079 m_webView->pageImportanceSignals()->setIssuedNonGetFetchFromScript(); |
1085 } | 1080 } |
1086 | 1081 |
1087 PassOwnPtr<WebFrameScheduler> ChromeClientImpl::createFrameScheduler() | 1082 PassOwnPtr<WebFrameScheduler> ChromeClientImpl::createFrameScheduler() |
1088 { | 1083 { |
1089 return m_webView->scheduler()->createFrameScheduler().release(); | 1084 return m_webView->scheduler()->createFrameScheduler().release(); |
1090 } | 1085 } |
1091 | 1086 |
1092 } // namespace blink | 1087 } // namespace blink |
OLD | NEW |