]> git.saurik.com Git - wxWidgets.git/commitdiff
changed return type of wxCommandEvent::GetClientObject() to wxClientData * from void...
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 15 Apr 2004 23:10:08 +0000 (23:10 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 15 Apr 2004 23:10:08 +0000 (23:10 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26823 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

docs/latex/wx/cmdevent.tex
include/wx/event.h

index 8951c4cb19b45e691ad2fb283849e18dcc76c597..d0515813e72d73feb0e87cf2d8caf35cbd82e8f5 100644 (file)
@@ -137,6 +137,13 @@ Deprecated, use \helpref{IsChecked}{wxcommandeventischecked} instead.
 Returns client data pointer for a listbox or choice selection event
 (not valid for a deselection).
 
+\membersection{wxCommandEvent::GetClientObject}
+
+\func{wxClientData *}{GetClientObject}{\void}
+
+Returns client object pointer for a listbox or choice selection event
+(not valid for a deselection).
+
 \membersection{wxCommandEvent::GetExtraLong}
 
 \func{long}{GetExtraLong}{\void}
@@ -186,6 +193,15 @@ is a deselection.
 
 Sets the client data for this event.
 
+\membersection{wxCommandEvent::SetClientObject}
+
+\func{void}{SetClientObject}{\param{wxClientData*}{ clientObject}}
+
+Sets the client object for this event. The client object is \emph{not} owned by the event
+object and the event object will not delete the client object in its destructor.
+The client object must be owned and deleted by another object (e.g. a control)
+that has longer life time than the event object.
+
 \membersection{wxCommandEvent::SetExtraLong}
 
 \func{void}{SetExtraLong}{\param{int}{ extraLong}}
index 29100ac6616158bb08e7f663ce90015c1174de64..6fd81a8097723ff8343812038a47aea35bc88fe1 100644 (file)
@@ -502,7 +502,7 @@ public:
 
     // Set/Get client object from controls
     void SetClientObject(wxClientData* clientObject) { m_clientObject = clientObject; }
-    void *GetClientObject() const { return m_clientObject; }
+    wxClientData *GetClientObject() const { return m_clientObject; }
 
     // Get listbox selection if single-choice
     int GetSelection() const { return m_commandInt; }