]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/latex/wx/custdobj.tex
fix warning about comparing (signed) -1 with (unsigned) in_addr_t under Solaris
[wxWidgets.git] / docs / latex / wx / custdobj.tex
index 2f2a71043ebc6d6f18fc22e4784f4f31b3018282..2a7b7391c0066fea5bd627f9aa8b658de384dab8 100644 (file)
@@ -1,6 +1,6 @@
 \section{\class{wxCustomDataObject}}\label{wxcustomdataobject}
 
-wxCustomDataObject is a specialization of
+wxCustomDataObject is a specialization of 
 \helpref{wxDataObjectSimple}{wxdataobjectsimple} for some
 application-specific data in arbitrary (either custom or one of the standard
 ones). The only restriction is that it is supposed that this data can be
@@ -8,8 +8,8 @@ copied bitwise (i.e. with {\tt memcpy()}), so it would be a bad idea to make
 it contain a C++ object (though C struct is fine).
 
 By default, wxCustomDataObject stores the data inside in a buffer. To put the
-data into the buffer you may use either
-\helpref{SetData}{wxcustomdataobjectsetdata} or
+data into the buffer you may use either 
+\helpref{SetData}{wxcustomdataobjectsetdata} or 
 \helpref{TakeData}{wxcustomdataobjecttakedata} depending on whether you want
 the object to make a copy of data or not.
 
@@ -20,9 +20,9 @@ the virtual functions mentioned below.
 \wxheading{Virtual functions to override}
 
 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{GetData}{wxcustomdataobjectgetdata} and
+object but provide it on demand instead, you should override 
+\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)
 
@@ -46,7 +46,7 @@ only the last one if you only allow reading/writing the data)
 \func{}{wxCustomDataObject}{\param{const wxDataFormat\& }{format = wxFormatInvalid}}
 
 The constructor accepts a {\it format} argument which specifies the (single)
-format supported by this object. If it isn't set here,
+format supported by this object. If it isn't set here, 
 \helpref{SetFormat}{wxdataobjectsimplesetformat} should be used.
 
 \membersection{wxCustomDataObject::\destruct{wxCustomDataObject}}\label{wxcustomdataobjectdtor}
@@ -69,9 +69,6 @@ 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
@@ -97,6 +94,9 @@ Returns a pointer to the data.
 
 Set the data. The data object will make an internal copy.
 
+\pythonnote{This method expects a string in wxPython.  You can pass
+nearly any object by pickling it first.}
+
 \membersection{wxCustomDataObject::TakeData}\label{wxcustomdataobjecttakedata}
 
 \func{virtual void}{TakeData}{
@@ -105,3 +105,6 @@ Set the data. The data object will make an internal copy.
 Like \helpref{SetData}{wxcustomdataobjectsetdata}, but doesn't copy the data -
 instead the object takes ownership of the pointer.
 
+\pythonnote{This method expects a string in wxPython.  You can pass
+nearly any object by pickling it first.}
+