aboutsummaryrefslogtreecommitdiff
path: root/backends/common
AgeCommit message (Collapse)Author
2008-07-30- major re-factoring of VK - all GUI-related code has been abstracted to ↵Stephen Kennedy
VirtualKeyboardGUI class - fixed bug with parsing modifiers in VirtualKeyboardParser - fixed numerous GCC warnings svn-id: r33448
2008-07-29GCC compilation fixesStephen Kennedy
svn-id: r33430
2008-07-26VirtualKeyboard:Stephen Kennedy
- implemented functionality for modifier keys - cleaned up parser - started on text display svn-id: r33317
2008-07-24KeymapManager - implemented loading/saving of keymapsStephen Kennedy
- 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-23Most of Keymapper class completeStephen Kennedy
DefaultEventManager now initialises Keymapper and passes key press events to it svn-id: r33227
2008-07-21Refactored KeymapManager to use Domain's of Keymaps rather than a single list.Stephen Kennedy
Further development of Keymapper interface: - switchKeymap method to change Keymaps - initGame/deInitGame methods to control loading/unloading of game-specific maps svn-id: r33173
2008-07-21Moved UserAction and HardwareKey classes into their own respective header files.Stephen Kennedy
Added HardwareKeySet class to manage a devices set of hardware keys. Started implementing Keymapper class. svn-id: r33157
2008-07-20WIP KeymapManager implementation, can only register/unregister keymaps.Stephen Kennedy
svn-id: r33131
2008-07-19More WIP development of Keymap classStephen Kennedy
svn-id: r33113
2008-07-19Keymap class implemented. KeymapManager and Keymapper classes startedStephen Kennedy
svn-id: r33107
2008-07-12Added comments in virtual-keyboard-parser.h describing the file format. ↵Stephen Kennedy
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-11Better handling of virtual keyboard and gui being displayed at the same ↵Stephen Kennedy
time. VK now also uses its own cursor. svn-id: r33008
2008-07-09- added system delay to event loop, to reduce CPU usageStephen Kennedy
svn-id: r32979
2008-07-09Added pushEvent to EventManager (from cpage88's branch) and changed ↵Stephen Kennedy
VirtualKeyboard so that it uses this method to feed key presses its resulting key press events. svn-id: r32977
2008-07-09- keyboard fully tested with multiple modes - key press events successfully ↵Stephen Kennedy
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-08- Virtual keyboard now can now be dragged, when the user clicks on any part ↵Stephen Kennedy
of it that is not a special area. - Fixed non-virtual destructor warnings for Shape and Rect classes svn-id: r32965
2008-07-07MILESTONE: bitmap showing with key color transparency implemented!Stephen Kennedy
- 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- updates for GCC compilation - still having linker errors though :(Stephen Kennedy
svn-id: r32944
2008-07-07- changed VirtualKeyboard classes to Common namespaceStephen Kennedy
- updated XMLParser from Tanoku's branch svn-id: r32943
2008-07-07- renaming of filesStephen Kennedy
svn-id: r32942
2008-07-07- moved VirtualKeyboard files into backends/common directoryStephen Kennedy
svn-id: r32941