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
66e4e3ec1a
* Removed Shape base class
...
* Reverted Rect to not derive from Shape
* ImageMap now just uses Polygon's
svn-id: r33680
2008-08-07 15:44:48 +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
28cb417fb1
Added comments in virtual-keyboard-parser.h describing the file format. Added a delay functionality to the delivery of artificial events in DefaultEventManager, to get round events being ignored when delivered consecutively.
...
svn-id: r33012
2008-07-12 12:40:57 +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
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
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