wxWidgets/tests/events
Vadim Zeitlin 3bad8c3926 Fix menu event handlers calling order.
Pass the menu event to the window associated with the menu first, before
falling back on wxApp.

This required adding yet another flag to keep state in wxEvent but it seems to
be unavoidable as wxMenuBase::SendEvent() calls ProcessEvent() twice and we
must have some way to distinguish the first call from the second one.

Added a test case verifying that the menu events are indeed processed in the
expected order.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73921 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-05-04 23:59:29 +00:00
..
clone.cpp No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
evthandler.cpp Fix crashes after using "wildcard" wxEvtHandler::Disconnect(). 2012-11-10 12:22:32 +00:00
evtsource.cpp Merge SOC2009_FSWATCHER branch into trunk. 2009-10-22 11:35:43 +00:00
keyboard.cpp Don't use Shift-TAB in keyboard test. 2012-10-24 00:25:09 +00:00
propagation.cpp Fix menu event handlers calling order. 2013-05-04 23:59:29 +00:00
stopwatch.cpp Increase the tolerance in wxStopWatch unit test. 2011-12-26 12:57:49 +00:00
timertest.cpp No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00