diff options
author | Thierry Crozat | 2019-02-12 23:48:14 +0000 |
---|---|---|
committer | Thierry Crozat | 2019-02-16 17:20:57 +0000 |
commit | 4795f2b68a4fd7023c2f85a79c1b7686b9226747 (patch) | |
tree | 9f107ee21e2b6bb2357249c99729d116dccbc09e /backends/platform/ios7/ios7_osys_main.cpp | |
parent | 63a6a3c3debce1bc843906bf8fa277a1fb75b2d4 (diff) | |
download | scummvm-rg350-4795f2b68a4fd7023c2f85a79c1b7686b9226747.tar.gz scummvm-rg350-4795f2b68a4fd7023c2f85a79c1b7686b9226747.tar.bz2 scummvm-rg350-4795f2b68a4fd7023c2f85a79c1b7686b9226747.zip |
IOS: Implement kFeatureVirtualKeyboard to show/hide the keyboard
Diffstat (limited to 'backends/platform/ios7/ios7_osys_main.cpp')
-rw-r--r-- | backends/platform/ios7/ios7_osys_main.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/backends/platform/ios7/ios7_osys_main.cpp b/backends/platform/ios7/ios7_osys_main.cpp index 318838d3bf..9b740ca69d 100644 --- a/backends/platform/ios7/ios7_osys_main.cpp +++ b/backends/platform/ios7/ios7_osys_main.cpp @@ -171,6 +171,7 @@ bool OSystem_iOS7::hasFeature(Feature f) { switch (f) { case kFeatureCursorPalette: case kFeatureFilteringMode: + case kFeatureVirtualKeyboard: return true; default: @@ -193,6 +194,9 @@ void OSystem_iOS7::setFeatureState(Feature f, bool enable) { case kFeatureAspectRatioCorrection: _videoContext->asprectRatioCorrection = enable; break; + case kFeatureVirtualKeyboard: + setShowKeyboard(enable); + break; default: break; @@ -207,6 +211,8 @@ bool OSystem_iOS7::getFeatureState(Feature f) { return _videoContext->filtering; case kFeatureAspectRatioCorrection: return _videoContext->asprectRatioCorrection; + case kFeatureVirtualKeyboard: + return isKeyboardShown(); default: return false; |