]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/latex/wx/evthand.tex
1. improved wxKill() implementation for Win32
[wxWidgets.git] / docs / latex / wx / evthand.tex
index 84bd8b92b46e32a7b77b8d1ee2a2f2370613353e..cc269395f3c522414ddde35ea326fc9e8bdd2881 100644 (file)
@@ -37,7 +37,7 @@ each other.
 \func{virtual void}{AddPendingEvent}{\param{wxEvent\& }{event}}
 
 Adds an event to be processed later. The function will return immediately and the
-event will get processed in idle time using the \helpref{wxEvtHandler::ProcessEvent}{wxevthandlerprocessevent}
+event will get processed in idle time using the \helpref{wxEvtHandler::ProcessEvent}{wxevthandlerprocessevent} 
 method.
 
 \wxheading{Parameters}
@@ -46,9 +46,10 @@ method.
 
 \wxheading{Remarks}
 
-Note that this requires that the event has a fully implemented Clone()
+Note that this requires that the event implements 
+\helpref{CopyObject}{wxobjectcopyobject} 
 method so that the event can be duplicated and stored until it gets processed later.
-Not all events in wxWindows currently have a fully implemented Clone() method,
+Not all events in wxWindows currently fully implement this method,
 so you may have to look at the source to verify this.
 
 This methods automatically wakes up idle handling even if the underlying window 
@@ -61,6 +62,7 @@ about the status of other working threads and this has to be done using this
 method - which also means that this method is thread safe by means of using
 crtical sections where needed.
 
+% VZ: bad idea IMHO - we're going to have a lot of problems with this
 Furthermore, it may be noted that some ports of wxWindows will probably move
 to using this method more and more in preference over calling ProcessEvent()
 directly so as to avoid problems with reentrant code.
@@ -101,11 +103,11 @@ is an alternative to the use of static event tables. See the 'dynamic' sample fo
 \membersection{wxEvtHandler::Disconnect}\label{wxevthandlerdisconnect}
 
 \func{bool}{Disconnect}{\param{int}{ id},
- \param{wxEventType }{eventType = wxEVT_NULL}, \param{wxObjectEventFunction}{ function = NULL},
+ \param{wxEventType }{eventType = wxEVT\_NULL}, \param{wxObjectEventFunction}{ function = NULL},
  \param{wxObject*}{ userData = NULL}}
 
 \func{bool}{Disconnect}{\param{int}{ id}, \param{int}{ lastId = -1},
- \param{wxEventType }{eventType = wxEVT_NULL}, \param{wxObjectEventFunction}{ function = NULL},
+ \param{wxEventType }{eventType = wxEVT\_NULL}, \param{wxObjectEventFunction}{ function = NULL},
  \param{wxObject*}{ userData = NULL}}
 
 Disconnects the given function dynamically from the event handler, using the specified