strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Max Horn
7f74c477c6
BACKENDS: Really *really* fix keymapper code
2011-04-29 13:18:41 +02:00
Max Horn
5dd3c24238
BACKENDS: Really fix keymapper
2011-04-29 12:58:01 +02:00
Max Horn
cc9ffb58fa
BACKENDS: Fix compilation of keymapper code
2011-04-29 12:54:10 +02:00
Ori Avtalion
cd6ee0589d
JANITORIAL: Format forward declarations to follow convention
2011-04-28 12:20:34 +03:00
Max Horn
668adaa461
GUI: Rename gui/GuiManager.* to gui/gui-manager.*
...
svn-id: r54265
2010-11-16 10:19:01 +00:00
Max Horn
427dc1ae93
GUI: Move major widgets to new directory gui/widgets
...
Also renamed the source/header files, now they are more closely
aligned to how we rename most other source files
svn-id: r54264
2010-11-16 10:11:57 +00:00
Eugene Sandulenko
9e006b74d3
Keymapper: sync with recent GUI changes.
...
svn-id: r49796
2010-06-15 11:02:42 +00:00
Johannes Schickel
caf31ee5af
Replace various strncpy usages by strlcpy.
...
svn-id: r48955
2010-05-05 17:54:12 +00:00
Max Horn
ef93d6921e
Make keymapper compilable again
...
svn-id: r48278
2010-03-18 15:05:14 +00:00
Max Horn
490153232a
Fix header guard
...
svn-id: r47181
2010-01-08 22:07:56 +00:00
Torbjörn Andersson
72eb9ec9ea
Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is null
...
before freeing it, which isn't necessary.
svn-id: r46941
2010-01-03 19:37:43 +00:00
Max Horn
f242266f6d
Change a couple places from 'end of namespace' to 'End of namespace', for consistency
...
svn-id: r44634
2009-10-04 21:26:33 +00:00
Johannes Schickel
ef71667403
- Adapt DefaultEventManager to use Common::ArtificialEventSource
...
- Adapt Keymapper to implement EventMapper interface
svn-id: r42727
2009-07-25 01:01:05 +00:00
Eugene Sandulenko
b9017519fa
Rename KeyRemapper dialog to KeyMapper
...
svn-id: r41462
2009-06-12 08:00:26 +00:00
Eugene Sandulenko
b0db1b5ed0
Implement FR#2507667: "GUI: Improve PopupWidget rendering / theme layouting".
...
- 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-06-06 17:52:44 +00:00
Torbjörn Andersson
0999534749
The error() and warning() functions add ! and newline automatically. (I didn't
...
look at debug() and debugC(), since I'm really bored with this now. :-)
svn-id: r41061
2009-05-31 10:02:16 +00:00
Johannes Schickel
b3c6751b9b
Strip trailing whitespaces in the whole code base.
...
svn-id: r40867
2009-05-24 15:17:42 +00:00
Eugene Sandulenko
ca7cf951a7
Allow ESC button also be assigned in keymapper.
...
svn-id: r40511
2009-05-12 20:40:15 +00:00
Eugene Sandulenko
79777a0076
Increase HW key ID size so all modifiers fit too.
...
svn-id: r40446
2009-05-11 09:04:04 +00:00
Eugene Sandulenko
d41db6ae87
Define hardware keys for 101 keyboard in SDL backend.
...
TODO: speedup initialization. Now it is quite slowww.
svn-id: r40445
2009-05-11 09:01:54 +00:00
Eugene Sandulenko
665e472ef0
Keymapper:
...
- 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-10 22:05:04 +00:00
Eugene Sandulenko
c7e5cc2935
Actually save keymap after remapping
...
svn-id: r40429
2009-05-10 18:04:47 +00:00
Eugene Sandulenko
7d79a092b5
Store global keymaps into a separate section
...
svn-id: r40427
2009-05-10 17:33:31 +00:00
Eugene Sandulenko
2cc7763971
whitespaces
...
svn-id: r40424
2009-05-10 17:18:59 +00:00
Eugene Sandulenko
87fdc5d544
Original GSoC'08 keymapper now works.
...
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-09 22:36:57 +00:00
Eugene Sandulenko
66067b0b6a
Fix keymapper compilation
...
svn-id: r40320
2009-05-05 10:54:56 +00:00
Max Horn
edbf8c6720
Yet more cleanup
...
svn-id: r35975
2009-01-21 02:28:14 +00:00
Max Horn
b7f7a8c660
Yet more cleanup
...
svn-id: r35973
2009-01-21 02:11:25 +00:00
Max Horn
99c6943e3d
Fix what I believe to be an error in Keymapper::cleanupGameKeymaps
...
svn-id: r35972
2009-01-21 02:07:23 +00:00
Max Horn
250acd4c8d
more cleanup
...
svn-id: r35971
2009-01-21 02:02:55 +00:00
Max Horn
9abce1b894
Some cleanup / code simplification
...
svn-id: r35970
2009-01-21 01:26:04 +00:00
Max Horn
c69638d915
Added keymapper code to build system (still disabled unless ENABLE_KEYMAPPER is set); made some code fixes (still not working properly, but it is a start)
...
svn-id: r35897
2009-01-18 14:46:53 +00:00
Stephen Kennedy
df3b8fd14c
Added preprocessor flags 'ENABLE_VKEYBD' and 'ENABLE_KEYMAPPER' to control inclusion of vkeybd and keymapper in build.\n\nAlso added corresponding --enable-vkeybd and --enable-keymapper flags to configure scripts.
...
svn-id: r34706
2008-09-30 13:51:01 +00:00
Stephen Kennedy
baae044e38
Proper fix for key repeat bug - r34094 caused different problems due to repeated key up events
...
svn-id: r34115
2008-08-23 17:04:40 +00:00
Stephen Kennedy
2d52f129bb
Fix for key repeat bug
...
svn-id: r34094
2008-08-22 10:36:12 +00:00
Stephen Kennedy
3451895189
Final changes to keymapper:
...
* 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-18 19:54:46 +00:00
Stephen Kennedy
12d649f011
remap dialog updates
...
svn-id: r33990
2008-08-18 15:13:55 +00:00
Stephen Kennedy
565fa728e7
Removed KeymapManager class. Automatic mapping now done in Keymap. Rest of KeymapManager functionality is implemented in Keymapper.
...
svn-id: r33988
2008-08-18 14:45:42 +00:00
Stephen Kennedy
d92909203b
- proper init of virtual keyboard now implemented (involved added 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-18 10:07:11 +00:00
Stephen Kennedy
6f09c4f10e
Added close button on remap dialog
...
svn-id: r33888
2008-08-15 01:22:09 +00:00
Stephen Kennedy
c61294e70f
Changed Action constructor to take a pointer to the Keymap it belongs too, meaning Keymap::addAction is automatically called
...
svn-id: r33885
2008-08-14 23:45:02 +00:00
Stephen Kennedy
6d0ed23b44
Fixed crash when clicking on area of remap dialog with no button in
...
svn-id: r33884
2008-08-14 23:38:13 +00:00
Stephen Kennedy
08ef79ce45
Loads of valgrind fixes
...
svn-id: r33869
2008-08-14 19:20:25 +00:00
Stephen Kennedy
d40e7a6640
Fix for regression
...
svn-id: r33854
2008-08-14 01:48:19 +00:00
Stephen Kennedy
c1e8e340ff
* Saving of keymaps fully implemented
...
* Added Keymapper::cleanupGameKeymaps() with code to remove game keymaps from active stack
svn-id: r33853
2008-08-14 01:42:02 +00:00
Stephen Kennedy
5ca906fbd7
Keymapper: support for saving to config file enabled
...
svn-id: r33850
2008-08-13 22:20:18 +00:00
Stephen Kennedy
70dde2d8bd
RemapDialog now properly uses reflowLayout() and open(), so that the same instance can be reopened
...
svn-id: r33843
2008-08-13 19:24:52 +00:00
Stephen Kennedy
17c1dba992
Keymapper WIP:
...
* Further improvement of automatic mapping
* Remap dialog - added timeout feature
svn-id: r33827
2008-08-13 14:33:17 +00:00
Stephen Kennedy
532faef82b
Keymapper WIP:
...
* Improved automatic mapping algorithm
* Remap dialog overhaul - now displays active keymap(s)
svn-id: r33821
2008-08-13 11:46:08 +00:00