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:
@@ -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
|
will have to be written that will override ProcessEvent() in order to pass
|
||||||
all events (or any selection of them) to the parent window.
|
all events (or any selection of them) to the parent window.
|
||||||
|
|
||||||
\subsection{Redirection of command events to the window with the focus}
|
% VZ: it doesn't work like this, but just in case we ever reenable this
|
||||||
|
% behaviour, I leave it here
|
||||||
The usual upward search through the window hierarchy for command event
|
%
|
||||||
handlers does not always meet an application's requirements. Say you have two
|
% \subsection{Redirection of command events to the window with the focus}
|
||||||
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
|
% The usual upward search through the window hierarchy for command event
|
||||||
and redirect them explicitly to the window with the focus, command events
|
% handlers does not always meet an application's requirements. Say you have two
|
||||||
are sent to the window with the focus first, for
|
% wxTextCtrl windows in a frame, plus a toolbar with Cut, Copy and Paste
|
||||||
menu and toolbar command and UI update events only. This means that
|
% buttons. To avoid the need to define event handlers in the frame
|
||||||
each window can handle its own commands and UI updates independently. In
|
% and redirect them explicitly to the window with the focus, command events
|
||||||
fact wxTextCtrl can handle Cut, Copy, Paste, Undo and Redo commands and UI update
|
% are sent to the window with the focus first, for
|
||||||
requests, so no extra coding is required to support them in your menus and
|
% menu and toolbar command and UI update events only. This means that
|
||||||
toolbars.
|
% 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}
|
\subsection{Pluggable event handlers}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user