command events are not redirected to focused window
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6234 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
d1f82b073f
commit
d2d93fdde4
@ -184,19 +184,22 @@ used by, the native controls in a dialog. In this case, a special event handler
|
||||
will have to be written that will override ProcessEvent() in order to pass
|
||||
all events (or any selection of them) to the parent window.
|
||||
|
||||
\subsection{Redirection of command events to the window with the focus}
|
||||
|
||||
The usual upward search through the window hierarchy for command event
|
||||
handlers does not always meet an application's requirements. Say you have two
|
||||
wxTextCtrl windows in a frame, plus a toolbar with Cut, Copy and Paste
|
||||
buttons. To avoid the need to define event handlers in the frame
|
||||
and redirect them explicitly to the window with the focus, command events
|
||||
are sent to the window with the focus first, for
|
||||
menu and toolbar command and UI update events only. This means that
|
||||
each window can handle its own commands and UI updates independently. In
|
||||
fact wxTextCtrl can handle Cut, Copy, Paste, Undo and Redo commands and UI update
|
||||
requests, so no extra coding is required to support them in your menus and
|
||||
toolbars.
|
||||
% VZ: it doesn't work like this, but just in case we ever reenable this
|
||||
% behaviour, I leave it here
|
||||
%
|
||||
% \subsection{Redirection of command events to the window with the focus}
|
||||
%
|
||||
% The usual upward search through the window hierarchy for command event
|
||||
% handlers does not always meet an application's requirements. Say you have two
|
||||
% wxTextCtrl windows in a frame, plus a toolbar with Cut, Copy and Paste
|
||||
% buttons. To avoid the need to define event handlers in the frame
|
||||
% and redirect them explicitly to the window with the focus, command events
|
||||
% are sent to the window with the focus first, for
|
||||
% menu and toolbar command and UI update events only. This means that
|
||||
% each window can handle its own commands and UI updates independently. In
|
||||
% fact wxTextCtrl can handle Cut, Copy, Paste, Undo and Redo commands and UI update
|
||||
% requests, so no extra coding is required to support them in your menus and
|
||||
% toolbars.
|
||||
|
||||
\subsection{Pluggable event handlers}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user