| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 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 26 matching lines...) Expand all Loading... |
| 37 | 37 |
| 38 #include "WebAudioDevice.h" | 38 #include "WebAudioDevice.h" |
| 39 #include "WebCommon.h" | 39 #include "WebCommon.h" |
| 40 #include "WebData.h" | 40 #include "WebData.h" |
| 41 #include "WebGamepadListener.h" | 41 #include "WebGamepadListener.h" |
| 42 #include "WebGamepads.h" | 42 #include "WebGamepads.h" |
| 43 #include "WebGestureDevice.h" | 43 #include "WebGestureDevice.h" |
| 44 #include "WebGraphicsContext3D.h" | 44 #include "WebGraphicsContext3D.h" |
| 45 #include "WebLocalizedString.h" | 45 #include "WebLocalizedString.h" |
| 46 #include "WebLockOrientationCallback.h" | 46 #include "WebLockOrientationCallback.h" |
| 47 #include "WebScreenOrientationLockType.h" | |
| 48 #include "WebScreenOrientationType.h" | |
| 49 #include "WebSpeechSynthesizer.h" | 47 #include "WebSpeechSynthesizer.h" |
| 50 #include "WebStorageQuotaCallbacks.h" | 48 #include "WebStorageQuotaCallbacks.h" |
| 51 #include "WebStorageQuotaType.h" | 49 #include "WebStorageQuotaType.h" |
| 52 #include "WebString.h" | 50 #include "WebString.h" |
| 53 #include "WebURLError.h" | 51 #include "WebURLError.h" |
| 54 #include "WebVector.h" | 52 #include "WebVector.h" |
| 55 | 53 |
| 56 class GrContext; | 54 class GrContext; |
| 57 | 55 |
| 58 namespace blink { | 56 namespace blink { |
| (...skipping 25 matching lines...) Expand all Loading... |
| 84 class WebMediaStreamCenter; | 82 class WebMediaStreamCenter; |
| 85 class WebMediaStreamCenterClient; | 83 class WebMediaStreamCenterClient; |
| 86 class WebMessagePortChannel; | 84 class WebMessagePortChannel; |
| 87 class WebMimeRegistry; | 85 class WebMimeRegistry; |
| 88 class WebPluginListBuilder; | 86 class WebPluginListBuilder; |
| 89 class WebPrescientNetworking; | 87 class WebPrescientNetworking; |
| 90 class WebPublicSuffixList; | 88 class WebPublicSuffixList; |
| 91 class WebRTCPeerConnectionHandler; | 89 class WebRTCPeerConnectionHandler; |
| 92 class WebRTCPeerConnectionHandlerClient; | 90 class WebRTCPeerConnectionHandlerClient; |
| 93 class WebSandboxSupport; | 91 class WebSandboxSupport; |
| 94 class WebScreenOrientationListener; | |
| 95 class WebScrollbarBehavior; | 92 class WebScrollbarBehavior; |
| 96 class WebSocketHandle; | 93 class WebSocketHandle; |
| 97 class WebSocketStreamHandle; | 94 class WebSocketStreamHandle; |
| 98 class WebSpeechSynthesizer; | 95 class WebSpeechSynthesizer; |
| 99 class WebSpeechSynthesizerClient; | 96 class WebSpeechSynthesizerClient; |
| 100 class WebStorageNamespace; | 97 class WebStorageNamespace; |
| 101 struct WebFloatPoint; | 98 struct WebFloatPoint; |
| 102 class WebThemeEngine; | 99 class WebThemeEngine; |
| 103 class WebThread; | 100 class WebThread; |
| 104 class WebURL; | 101 class WebURL; |
| (...skipping 520 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 625 | 622 |
| 626 // Sets a Listener to listen for device orientation data updates. | 623 // Sets a Listener to listen for device orientation data updates. |
| 627 // If null, the platform stops providing device orientation data to the curr
ent listener. | 624 // If null, the platform stops providing device orientation data to the curr
ent listener. |
| 628 virtual void setDeviceOrientationListener(blink::WebDeviceOrientationListene
r*) { } | 625 virtual void setDeviceOrientationListener(blink::WebDeviceOrientationListene
r*) { } |
| 629 | 626 |
| 630 // Sets a Listener to listen for device light data updates. | 627 // Sets a Listener to listen for device light data updates. |
| 631 // If null, the platform stops providing device light data to the current li
stener. | 628 // If null, the platform stops providing device light data to the current li
stener. |
| 632 virtual void setDeviceLightListener(blink::WebDeviceLightListener*) { } | 629 virtual void setDeviceLightListener(blink::WebDeviceLightListener*) { } |
| 633 | 630 |
| 634 | 631 |
| 635 // Screen Orientation ------------------------------------------------- | |
| 636 // FIXME: this is meant to be removed when the content layer will be updated
. | |
| 637 | |
| 638 virtual void lockOrientation(WebScreenOrientationLockType) { } | |
| 639 // Request a screen orientation lock and pass a |callback| object to be used | |
| 640 // to notify of success/failure. The |callback| parameter is expected to be | |
| 641 // owned by the implementation. | |
| 642 virtual void lockOrientation(WebScreenOrientationLockType orientation, WebLo
ckOrientationCallback* callback) | |
| 643 { | |
| 644 // FIXME: remove this when | |
| 645 // lockOrientation(orientation, callback) will be handled in Chromium. | |
| 646 lockOrientation(orientation); | |
| 647 | |
| 648 delete callback; // prevents memory leak if there is no implementation. | |
| 649 } | |
| 650 virtual void unlockOrientation() { } | |
| 651 | |
| 652 | |
| 653 // Quota ----------------------------------------------------------- | 632 // Quota ----------------------------------------------------------- |
| 654 | 633 |
| 655 // Queries the storage partition's storage usage and quota information. | 634 // Queries the storage partition's storage usage and quota information. |
| 656 // WebStorageQuotaCallbacks::didQueryStorageUsageAndQuota will be called | 635 // WebStorageQuotaCallbacks::didQueryStorageUsageAndQuota will be called |
| 657 // with the current usage and quota information for the partition. When | 636 // with the current usage and quota information for the partition. When |
| 658 // an error occurs WebStorageQuotaCallbacks::didFail is called with an | 637 // an error occurs WebStorageQuotaCallbacks::didFail is called with an |
| 659 // error code. | 638 // error code. |
| 660 virtual void queryStorageUsageAndQuota( | 639 virtual void queryStorageUsageAndQuota( |
| 661 const WebURL& storagePartition, | 640 const WebURL& storagePartition, |
| 662 WebStorageQuotaType, | 641 WebStorageQuotaType, |
| 663 WebStorageQuotaCallbacks) { } | 642 WebStorageQuotaCallbacks) { } |
| 664 | 643 |
| 665 | 644 |
| 666 // WebDatabase -------------------------------------------------------- | 645 // WebDatabase -------------------------------------------------------- |
| 667 | 646 |
| 668 virtual WebDatabaseObserver* databaseObserver() { return 0; } | 647 virtual WebDatabaseObserver* databaseObserver() { return 0; } |
| 669 | 648 |
| 670 | 649 |
| 671 protected: | 650 protected: |
| 672 virtual ~Platform() { } | 651 virtual ~Platform() { } |
| 673 }; | 652 }; |
| 674 | 653 |
| 675 } // namespace blink | 654 } // namespace blink |
| 676 | 655 |
| 677 #endif | 656 #endif |
| OLD | NEW |