0ad/source
Ralph Sennhauser 3c8b7dfa7a
Fix Enter key behaviour on Windows
Commit fe192fe58f made it possible for
events to properly propagate to the top window. As on Windows Enter is
also used for navigation, i.e. used to trigger the dialogs default action,
which in our case seems to be quit.

Tell the wxSpinCtrl to fire wxEVT_TEXT_ENTER instead and handle it.

The wxCommandEvent wxEVT_TEXT_ENTER doesn't carry the value, so need to
use dynamic event binding (which is preferred way anyway).

Also show the numPlayerSpinner as a spinner instead of a text field to
match visuals to actual behaviour.

Fixes: #9026
Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
2026-07-18 11:24:36 +02:00
..
collada Fix some includes all over the place 2025-08-14 20:15:30 +02:00
dapinterface Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
graphics Removes std::shared_ptr usages from particles 2026-07-13 01:01:03 +02:00
gui Remove global g_xres and x_yres 2026-07-08 11:35:46 +02:00
i18n Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
lib Uses std::string_view for UTF-8 conversions 2026-07-14 00:14:27 +02:00
lobby Re-use XMPP resource GUID for whole app runtime 2026-07-01 15:36:51 +02:00
maths Replace M_PI with C++ numbers 2026-06-04 20:29:48 +02:00
network Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
pch Compute actual size of GUI objects lazily 2026-04-12 00:17:02 +02:00
ps Handle incompatible mods for Atlas 2026-07-12 20:16:52 +02:00
renderer Fixes missing window preview on Alt+Tab 2026-07-14 19:54:00 +02:00
rlinterface Uses std::string_view for Script::Interface::Eval 2026-07-13 23:53:24 +02:00
scriptinterface Uses std::string_view for Script::Interface::Eval 2026-07-13 23:53:24 +02:00
simulation2 Remove global g_xres and x_yres 2026-07-08 11:35:46 +02:00
soundmanager Makes GameView returning reference on camera 2026-06-28 17:57:16 +02:00
third_party Removes extensions prior 2.1 2026-07-08 09:28:52 +02:00
tools Fix Enter key behaviour on Windows 2026-07-18 11:24:36 +02:00
CxxTestRunner.tpl Use return instead of exit in testrunner 2025-10-15 18:17:24 +02:00
main.cpp Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
test_setup.cpp Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00