Note that if you already have the text inside a string, you will not achieve
any efficiency gain by overriding these functions because copying wxStrings is
-already a very efficient operation (data is not actualyl copied because
+already a very efficient operation (data is not actually copied because
wxStrings are reference counted).
+\pythonnote{If you wish to create a derived wxTextDataObject class in
+wxPython you should derive the class from wxPyTextDataObject
+in order to get Python-aware capabilities for the various virtual
+methods.}
+
\wxheading{Virtual functions to override}
-This class may be used as is, but all of data transfer functions may be
+This class may be used as is, but all of the data transfer functions may be
overridden to increase efficiency.
\wxheading{Derived from}
-\helpref{wxDataObjectSimple}{wxdataobjectsimple}
+\helpref{wxDataObjectSimple}{wxdataobjectsimple}\\
\helpref{wxDataObject}{wxdataobject}
\wxheading{Include files}
\wxheading{See also}
-\helpref{Clipboard and drag and drop overview}{wxclipboardonfigoverview},
+\helpref{Clipboard and drag and drop overview}{wxdndoverview},
\helpref{wxDataObject}{wxdataobject},
\helpref{wxDataObjectSimple}{wxdataobjectsimple},
\helpref{wxFileDataObject}{wxfiledataobject},
\func{}{wxTextDataObject}{\param{const wxString\& }{text = wxEmptyString}}
Constructor, may be used to initialise the text (otherwise
-\helpref{SetText}{wxtextdataobjectsettext} should be used later)
+\helpref{SetText}{wxtextdataobjectsettext} should be used later).
\membersection{wxTextDataObject::GetTextLength}\label{wxtextdataobjectgettextlength}
the member variable. If you want to process the text on the fly you may wish to
override this function.
-