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