\wxheading{Remarks}
Without update UI events, an application has to work hard to check/uncheck, enable/disable,
-and set the text for elements such as menu items and toolbar buttons.
+show/hide, and set the text for elements such as menu items and toolbar buttons.
The code for doing this has to be mixed up with the code that is invoked when
an action is invoked for a menu item or button.
\begin{enumerate}
\item Call \helpref{wxUpdateUIEvent::SetMode}{wxupdateuieventsetmode} with
a value of wxUPDATE\_UI\_PROCESS\_SPECIFIED, and set the extra style
-wxWS\_EX\_PROCESS\_UPDATE\_EVENTS for every window that should receive update events.
+wxWS\_EX\_PROCESS\_UI\_UPDATES for every window that should receive update events.
No other windows will receive update events.
\item Call \helpref{wxUpdateUIEvent::SetUpdateInterval}{wxupdateuieventsetupdateinterval} with
a millisecond value to set the delay between updates. You may need
this window.
This function looks at the mode used (see \helpref{wxUpdateUIEvent::SetMode}{wxupdateuieventsetmode}),
-the wxWS\_EX\_PROCESS\_UPDATE\_EVENTS flag in {\it window},
+the wxWS\_EX\_PROCESS\_UI\_UPDATES flag in {\it window},
the time update events were last sent in idle time, and
the update interval, to determine whether events should be sent to
this window now. By default this will always return {\tt true} because
Enable or disable the UI element.
+\membersection{wxUpdateUIEvent::Show}\label{wxupdateuieventshow}
+
+\func{void}{Show}{\param{bool}{ show}}
+
+Show or hide the UI element.
+
\membersection{wxUpdateUIEvent::GetChecked}\label{wxupdateuieventgetchecked}
\constfunc{bool}{GetChecked}{\void}
Returns true if the UI element should be enabled.
+\membersection{wxUpdateUIEvent::GetShown}\label{wxupdateuieventgetshown}
+
+\constfunc{bool}{GetShown}{\void}
+
+Returns true if the UI element should be shown.
+
\membersection{wxUpdateUIEvent::GetSetChecked}\label{wxupdateuieventgetsetchecked}
\constfunc{bool}{GetSetChecked}{\void}
Returns true if the application has called \helpref{wxUpdateUIEvent::Enable}{wxupdateuieventenable}. For wxWidgets internal use only.
+\membersection{wxUpdateUIEvent::GetSetShown}\label{wxupdateuieventgetsetshown}
+
+\constfunc{bool}{GetSetShown}{\void}
+
+Returns true if the application has called \helpref{wxUpdateUIEvent::Show}{wxupdateuieventshow}. For wxWidgets internal use only.
+
\membersection{wxUpdateUIEvent::GetSetText}\label{wxupdateuieventgetsettext}
\constfunc{bool}{GetSetText}{\void}