aboutsummaryrefslogtreecommitdiff
path: root/backends/keymapper
AgeCommit message (Collapse)Author
2010-11-16GUI: Rename gui/GuiManager.* to gui/gui-manager.*Max Horn
svn-id: r54265
2010-11-16GUI: Move major widgets to new directory gui/widgetsMax Horn
Also renamed the source/header files, now they are more closely aligned to how we rename most other source files svn-id: r54264
2010-06-15Keymapper: sync with recent GUI changes.Eugene Sandulenko
svn-id: r49796
2010-05-05Replace various strncpy usages by strlcpy.Johannes Schickel
svn-id: r48955
2010-03-18Make keymapper compilable againMax Horn
svn-id: r48278
2010-01-08Fix header guardMax Horn
svn-id: r47181
2010-01-03Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is nullTorbjörn Andersson
before freeing it, which isn't necessary. svn-id: r46941
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-07-25- Adapt DefaultEventManager to use Common::ArtificialEventSourceJohannes Schickel
- Adapt Keymapper to implement EventMapper interface svn-id: r42727
2009-06-12Rename KeyRemapper dialog to KeyMapperEugene Sandulenko
svn-id: r41462
2009-06-06Implement FR#2507667: "GUI: Improve PopupWidget rendering / theme layouting".Eugene Sandulenko
- Split out label from PopUp widget - Aligned every widget on all layouts so GUI becomes to look nice again - Moved textHAlign to layout properties svn-id: r41266
2009-05-31The error() and warning() functions add ! and newline automatically. (I didn'tTorbjörn Andersson
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061
2009-05-24Strip trailing whitespaces in the whole code base.Johannes Schickel
svn-id: r40867
2009-05-12Allow ESC button also be assigned in keymapper.Eugene Sandulenko
svn-id: r40511
2009-05-11Increase HW key ID size so all modifiers fit too.Eugene Sandulenko
svn-id: r40446
2009-05-11Define hardware keys for 101 keyboard in SDL backend.Eugene Sandulenko
TODO: speedup initialization. Now it is quite slowww. svn-id: r40445
2009-05-10Keymapper:Eugene Sandulenko
- Introduced new OSystem method getHardwareKeySet() with default implementation - Moved global keymap creation to base/main.cpp - Moved GUI keymap creation to gui/GuiManager.cpp - Added various safeguard checks to various keymapper methods Now it is really possible to add keymapper to all backends. svn-id: r40439
2009-05-10Actually save keymap after remappingEugene Sandulenko
svn-id: r40429
2009-05-10Store global keymaps into a separate sectionEugene Sandulenko
svn-id: r40427
2009-05-10whitespacesEugene Sandulenko
svn-id: r40424
2009-05-09Original GSoC'08 keymapper now works.Eugene Sandulenko
Plans: - Make remap dialog less ugly - Port dialog to other resolutions and classic theme - Stop polluting config namespaces with keymap - Improve automapper - Add support to the engines and backends svn-id: r40404
2009-05-05Fix keymapper compilationEugene Sandulenko
svn-id: r40320
2009-01-21Yet more cleanupMax Horn
svn-id: r35975
2009-01-21Yet more cleanupMax Horn
svn-id: r35973
2009-01-21Fix what I believe to be an error in Keymapper::cleanupGameKeymapsMax Horn
svn-id: r35972
2009-01-21more cleanupMax Horn
svn-id: r35971
2009-01-21Some cleanup / code simplificationMax Horn
svn-id: r35970
2009-01-18Added keymapper code to build system (still disabled unless ENABLE_KEYMAPPER ↵Max Horn
is set); made some code fixes (still not working properly, but it is a start) svn-id: r35897
2008-09-30Added preprocessor flags 'ENABLE_VKEYBD' and 'ENABLE_KEYMAPPER' to control ↵Stephen Kennedy
inclusion of vkeybd and keymapper in build.\n\nAlso added corresponding --enable-vkeybd and --enable-keymapper flags to configure scripts. svn-id: r34706
2008-08-23Proper fix for key repeat bug - r34094 caused different problems due to ↵Stephen Kennedy
repeated key up events svn-id: r34115
2008-08-22Fix for key repeat bugStephen Kennedy
svn-id: r34094
2008-08-18Final changes to keymapper:Stephen Kennedy
* HardwareKey's now have a type too, so that we can either match a key to an action or vice versa. * Better test keymaps - with special gui keymap that is activated when a dialog is opened svn-id: r34005
2008-08-18remap dialog updatesStephen Kennedy
svn-id: r33990
2008-08-18Removed KeymapManager class. Automatic mapping now done in Keymap. Rest of ↵Stephen Kennedy
KeymapManager functionality is implemented in Keymapper. svn-id: r33988
2008-08-18- proper init of virtual keyboard now implemented (involved added ↵Stephen Kennedy
EventManager::init() which is called after screen has been initialised) - changed HardwareKey / Action id field to an array of 4 chars instead of int32. Means that the keymap key/value pairs in config file are more readable. svn-id: r33986
2008-08-15Added close button on remap dialogStephen Kennedy
svn-id: r33888
2008-08-14Changed Action constructor to take a pointer to the Keymap it belongs too, ↵Stephen Kennedy
meaning Keymap::addAction is automatically called svn-id: r33885
2008-08-14Fixed crash when clicking on area of remap dialog with no button inStephen Kennedy
svn-id: r33884
2008-08-14Loads of valgrind fixesStephen Kennedy
svn-id: r33869
2008-08-14Fix for regressionStephen Kennedy
svn-id: r33854
2008-08-14* Saving of keymaps fully implementedStephen Kennedy
* Added Keymapper::cleanupGameKeymaps() with code to remove game keymaps from active stack svn-id: r33853
2008-08-13Keymapper: support for saving to config file enabledStephen Kennedy
svn-id: r33850
2008-08-13RemapDialog now properly uses reflowLayout() and open(), so that the same ↵Stephen Kennedy
instance can be reopened svn-id: r33843
2008-08-13Keymapper WIP:Stephen Kennedy
* Further improvement of automatic mapping * Remap dialog - added timeout feature svn-id: r33827
2008-08-13Keymapper WIP:Stephen Kennedy
* Improved automatic mapping algorithm * Remap dialog overhaul - now displays active keymap(s) svn-id: r33821
2008-08-11Remap dialog WIPStephen Kennedy
svn-id: r33791
2008-08-08Keymapper WIP:Stephen Kennedy
* Got rid of default keymaps as they over-complicated the API * Remapping dialog WIP svn-id: r33699
2008-08-07* Moved VK code into backends/vkeybdStephen Kennedy
* Moved Keymapper code into backends/keymapper svn-id: r33681