diff options
author | Stephen Kennedy | 2008-07-31 17:26:03 +0000 |
---|---|---|
committer | Stephen Kennedy | 2008-07-31 17:26:03 +0000 |
commit | f2e71ec6d6008c8ad33272df5d18f1b07455cef0 (patch) | |
tree | 471c26d959f0665e1ebb732896b151bc04215306 /backends/common/virtual-keyboard.h | |
parent | ad6563a57a17db297394503aa608106ac87f1a35 (diff) | |
download | scummvm-rg350-f2e71ec6d6008c8ad33272df5d18f1b07455cef0.tar.gz scummvm-rg350-f2e71ec6d6008c8ad33272df5d18f1b07455cef0.tar.bz2 scummvm-rg350-f2e71ec6d6008c8ad33272df5d18f1b07455cef0.zip |
added display functionality to VirtualKeyboard to allow preview of key presses to be visible
svn-id: r33476
Diffstat (limited to 'backends/common/virtual-keyboard.h')
-rw-r--r-- | backends/common/virtual-keyboard.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/backends/common/virtual-keyboard.h b/backends/common/virtual-keyboard.h index 09ae427a48..c5b77aac0f 100644 --- a/backends/common/virtual-keyboard.h +++ b/backends/common/virtual-keyboard.h @@ -85,9 +85,11 @@ protected: OverlayColor transparentColor; Common::ImageMap imageMap; EventMap events; - Common::Rect *previewArea; + Common::Rect *displayArea; + OverlayColor displayFontColor; - Mode() : image(0), previewArea(0) {} + Mode() : image(0), displayArea(0) {} + ~Mode() { if (displayArea) delete displayArea; } }; typedef Common::HashMap<Common::String, Mode, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo> ModeMap; @@ -122,6 +124,7 @@ protected: void clear(); bool empty(); String getString(); + uint getInsertIndex(); bool hasStringChanged(); private: |