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 876 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
887 treeView->setHaveWheelEventHandlers(hasEventHandlers); | 887 treeView->setHaveWheelEventHandlers(hasEventHandlers); |
888 } | 888 } |
889 | 889 |
890 bool ChromeClientImpl::haveWheelEventHandlers() const | 890 bool ChromeClientImpl::haveWheelEventHandlers() const |
891 { | 891 { |
892 if (WebLayerTreeView* treeView = m_webView->layerTreeView()) | 892 if (WebLayerTreeView* treeView = m_webView->layerTreeView()) |
893 return treeView->haveWheelEventHandlers(); | 893 return treeView->haveWheelEventHandlers(); |
894 return false; | 894 return false; |
895 } | 895 } |
896 | 896 |
| 897 void ChromeClientImpl::setHaveScrollEventHandlers(bool hasEventHandlers) |
| 898 { |
| 899 if (WebLayerTreeView* treeView = m_webView->layerTreeView()) |
| 900 treeView->setHaveScrollEventHandlers(hasEventHandlers); |
| 901 } |
| 902 |
| 903 bool ChromeClientImpl::haveScrollEventHandlers() const |
| 904 { |
| 905 if (WebLayerTreeView* treeView = m_webView->layerTreeView()) |
| 906 return treeView->haveScrollEventHandlers(); |
| 907 return false; |
| 908 } |
| 909 |
897 void ChromeClientImpl::setTouchAction(TouchAction touchAction) | 910 void ChromeClientImpl::setTouchAction(TouchAction touchAction) |
898 { | 911 { |
899 if (WebViewClient* client = m_webView->client()) | 912 if (WebViewClient* client = m_webView->client()) |
900 client->setTouchAction(static_cast<WebTouchAction>(touchAction)); | 913 client->setTouchAction(static_cast<WebTouchAction>(touchAction)); |
901 } | 914 } |
902 | 915 |
903 bool ChromeClientImpl::requestPointerLock() | 916 bool ChromeClientImpl::requestPointerLock() |
904 { | 917 { |
905 return m_webView->requestPointerLock(); | 918 return m_webView->requestPointerLock(); |
906 } | 919 } |
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1045 if (m_webView->pageImportanceSignals()) | 1058 if (m_webView->pageImportanceSignals()) |
1046 m_webView->pageImportanceSignals()->setIssuedNonGetFetchFromScript(); | 1059 m_webView->pageImportanceSignals()->setIssuedNonGetFetchFromScript(); |
1047 } | 1060 } |
1048 | 1061 |
1049 PassOwnPtr<WebFrameScheduler> ChromeClientImpl::createFrameScheduler() | 1062 PassOwnPtr<WebFrameScheduler> ChromeClientImpl::createFrameScheduler() |
1050 { | 1063 { |
1051 return m_webView->scheduler()->createFrameScheduler().release(); | 1064 return m_webView->scheduler()->createFrameScheduler().release(); |
1052 } | 1065 } |
1053 | 1066 |
1054 } // namespace blink | 1067 } // namespace blink |
OLD | NEW |