Commit graph

16 commits

Author SHA1 Message Date
Stephen Kennedy
2645ca48ad * Moved VK code into backends/vkeybd
* Moved Keymapper code into backends/keymapper

svn-id: r33681
2008-08-07 16:38:39 +00:00
Stephen Kennedy
69d7c1d2ca * Some Valgrind fixes
* Got rid of svn:mergeinfo properties

svn-id: r33677
2008-08-07 13:19:00 +00:00
Stephen Kennedy
f2e71ec6d6 added display functionality to VirtualKeyboard to allow preview of key presses to be visible
svn-id: r33476
2008-07-31 17:26:03 +00:00
Stephen Kennedy
ad6563a57a Bug fixes to get new keyboard pack working
svn-id: r33465
2008-07-31 10:54:13 +00:00
Stephen Kennedy
e2a2a672f5 - major re-factoring of VK - all GUI-related code has been abstracted to VirtualKeyboardGUI class
- fixed bug with parsing modifiers in VirtualKeyboardParser
- fixed numerous GCC warnings

svn-id: r33448
2008-07-30 13:47:54 +00:00
Stephen Kennedy
6e48d5c76d VirtualKeyboard:
- implemented functionality for modifier keys
- cleaned up parser
- started on text display

svn-id: r33317
2008-07-26 20:35:46 +00:00
Stephen Kennedy
dfcdbb0d33 KeymapManager - implemented loading/saving of keymaps
- Refactoring of code to map a key to a UserAction - now we call a method on UserAction to do it (and it then tells the Keymap class)
- General cleanup of code

svn-id: r33262
2008-07-24 10:00:56 +00:00
Stephen Kennedy
8aa09cbb99 Better handling of virtual keyboard and gui being displayed at the same time. VK now also uses its own cursor.
svn-id: r33008
2008-07-11 20:10:14 +00:00
Stephen Kennedy
48ed272c8d - added system delay to event loop, to reduce CPU usage
svn-id: r32979
2008-07-09 23:05:47 +00:00
Stephen Kennedy
1f0b3ceb36 Added pushEvent to EventManager (from cpage88's branch) and changed VirtualKeyboard so that it uses this method to feed key presses its resulting key press events.
svn-id: r32977
2008-07-09 13:33:36 +00:00
Stephen Kennedy
b035101732 - keyboard fully tested with multiple modes - key press events successfully passed back to engine, mode switching also works
- added support to re-parse keyboard pack if overlay size changes (to find more suitable layouts)

svn-id: r32975
2008-07-09 11:30:49 +00:00
Stephen Kennedy
d1bc01b1a9 - Virtual keyboard now can now be dragged, when the user clicks on any part of it that is not a special area.
- Fixed non-virtual destructor warnings for Shape and Rect classes

svn-id: r32965
2008-07-08 15:03:39 +00:00
Stephen Kennedy
641e3d752e MILESTONE: bitmap showing with key color transparency implemented!
- SurfaceKeyColored class handles blitting of keycolor transparency data
- ImageMap tested - Rect and Polygon areas seem to be working as expected

svn-id: r32950
2008-07-07 21:10:58 +00:00
Stephen Kennedy
ee8d55375b - updates for GCC compilation - still having linker errors though :(
svn-id: r32944
2008-07-07 15:45:48 +00:00
Stephen Kennedy
275ffece2f - changed VirtualKeyboard classes to Common namespace
- updated XMLParser from Tanoku's branch

svn-id: r32943
2008-07-07 15:42:26 +00:00
Stephen Kennedy
5840c2480f - renaming of files
svn-id: r32942
2008-07-07 15:06:43 +00:00
Renamed from backends/common/virtualKeyboard.cpp (Browse further)