X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/11c7d5b6d1cb54d5ffdc11d8ff092b41e225bfb6..afbe906abdf9aa69a56571b8b20b095351dd8f34:/docs/latex/wx/custdobj.tex?ds=sidebyside diff --git a/docs/latex/wx/custdobj.tex b/docs/latex/wx/custdobj.tex index d53cab7ef7..ffffc6ad73 100644 --- a/docs/latex/wx/custdobj.tex +++ b/docs/latex/wx/custdobj.tex @@ -21,14 +21,14 @@ the virtual functions mentioned below. This class may be used as is, but if you don't want store the data inside the object but provide it on demand instead, you should override -\helpref{GetSize}{wxcustomdataobjectgetsize}, +\helpref{GetSize}{wxcustomdataobjectgetsize}, \helpref{GetData}{wxcustomdataobjectgetdata} and \helpref{SetData}{wxcustomdataobjectsetdata} (or may be only the first two or only the last one if you only allow reading/writing the data) \wxheading{Derived from} -\helpref{wxDataObjectSimple}{wxdataobjectsimple} +\helpref{wxDataObjectSimple}{wxdataobjectsimple}\\ \helpref{wxDataObject}{wxdataobject} \wxheading{Include files} @@ -69,11 +69,14 @@ The default version just uses the operator new. \membersection{wxCustomDataObject::Free}\label{wxcustomdataobjectfree} +\pythonnote{This method expects a string in wxPython. You can pass +nearly any object by pickling it first.} + \func{virtual void}{Free}{\void} This function is called when the data is freed, you may override it to anything you want (or may be nothing at all). The default version calls operator -delete\[\] on the data. +delete$[]$ on the data. \membersection{wxCustomDataObject::GetSize}\label{wxcustomdataobjectgetsize} @@ -90,18 +93,15 @@ Returns a pointer to the data. \membersection{wxCustomDataObject::SetData}\label{wxcustomdataobjectsetdata} \func{virtual void}{SetData}{ - \param{size\_t }{size}, - \param{const void }{*data} -} + \param{size\_t }{size}, \param{const void }{*data}} Set the data. The data object will make an internal copy. \membersection{wxCustomDataObject::TakeData}\label{wxcustomdataobjecttakedata} \func{virtual void}{TakeData}{ - \param{size\_t }{size}, - \param{const void }{*data} -} + \param{size\_t }{size}, \param{const void }{*data}} Like \helpref{SetData}{wxcustomdataobjectsetdata}, but doesn't copy the data - instead the object takes ownership of the pointer. +