1999-01-13 09:23:31 -05:00
|
|
|
\section{\class{wxBitmapDataObject}}\label{wxbitmapdataobject}
|
|
|
|
|
1999-11-01 20:25:43 -05:00
|
|
|
wxBitmapDataObject is a specialization of wxDataObject for bitmap data. It can
|
2000-03-14 19:21:49 -05:00
|
|
|
be used without change to paste data into the
|
1999-11-01 20:25:43 -05:00
|
|
|
\helpref{wxClipboard}{wxclipboard} or a \helpref{wxDropSource}{wxdropsource}. A
|
|
|
|
user may wish to derive a new class from this class for providing a bitmap
|
|
|
|
on-demand in order to minimize memory consumption when offering data in several
|
|
|
|
formats, such as a bitmap and GIF.
|
1999-01-30 10:58:31 -05:00
|
|
|
|
1999-11-06 03:30:23 -05:00
|
|
|
\pythonnote{If you wish to create a derived wxBitmapDataObject class in
|
|
|
|
wxPython you should derive the class from wxPyBitmapDataObject
|
|
|
|
in order to get Python-aware capabilities for the various virtual
|
|
|
|
methods.}
|
|
|
|
|
1999-11-01 20:25:43 -05:00
|
|
|
\wxheading{Virtual functions to override}
|
|
|
|
|
2000-03-14 19:21:49 -05:00
|
|
|
This class may be used as is, but
|
1999-11-01 20:25:43 -05:00
|
|
|
\helpref{GetBitmap}{wxbitmapdataobjectgetbitmap} may be overridden to increase
|
|
|
|
efficiency.
|
1999-01-13 09:23:31 -05:00
|
|
|
|
|
|
|
\wxheading{Derived from}
|
|
|
|
|
1999-11-02 05:02:01 -05:00
|
|
|
\helpref{wxDataObjectSimple}{wxdataobjectsimple}\\
|
1999-01-13 09:23:31 -05:00
|
|
|
\helpref{wxDataObject}{wxdataobject}
|
|
|
|
|
1999-02-15 15:41:29 -05:00
|
|
|
\wxheading{Include files}
|
|
|
|
|
|
|
|
<wx/dataobj.h>
|
|
|
|
|
1999-01-13 09:23:31 -05:00
|
|
|
\wxheading{See also}
|
|
|
|
|
2000-03-14 19:21:49 -05:00
|
|
|
\helpref{Clipboard and drag and drop overview}{wxdndoverview},
|
|
|
|
\helpref{wxDataObject}{wxdataobject},
|
|
|
|
\helpref{wxDataObjectSimple}{wxdataobjectsimple},
|
|
|
|
\helpref{wxFileDataObject}{wxfiledataobject},
|
|
|
|
\helpref{wxTextDataObject}{wxtextdataobject},
|
1999-01-30 10:58:31 -05:00
|
|
|
\helpref{wxDataObject}{wxdataobject}
|
1999-01-13 09:23:31 -05:00
|
|
|
|
1999-11-01 20:25:43 -05:00
|
|
|
\func{}{wxBitmapDataObject}{\param{const wxBitmap\& }{bitmap = wxNullBitmap}}
|
1999-01-30 10:58:31 -05:00
|
|
|
|
2000-03-14 19:21:49 -05:00
|
|
|
Constructor, optionally passing a bitmap (otherwise use
|
|
|
|
\helpref{SetBitmap}{wxbitmapdataobjectsetbitmap} later).
|
1999-01-30 10:58:31 -05:00
|
|
|
|
1999-11-02 09:04:44 -05:00
|
|
|
\membersection{wxBitmapDataObject::GetBitmap}\label{wxbitmapdataobjectgetbitmap}
|
1999-01-13 09:23:31 -05:00
|
|
|
|
|
|
|
\constfunc{virtual wxBitmap}{GetBitmap}{\void}
|
|
|
|
|
1999-01-30 10:58:31 -05:00
|
|
|
Returns the bitmap associated with the data object. You may wish to override
|
|
|
|
this method when offering data on-demand, but this is not required by
|
2004-05-04 04:27:20 -04:00
|
|
|
wxWidgets' internals. Use this method to get data in bitmap form from
|
1999-01-30 10:58:31 -05:00
|
|
|
the \helpref{wxClipboard}{wxclipboard}.
|
|
|
|
|
1999-01-31 06:42:58 -05:00
|
|
|
\membersection{wxBitmapDataObject::SetBitmap}\label{wxbitmapdataobjectsetbitmap}
|
1999-01-30 10:58:31 -05:00
|
|
|
|
|
|
|
\func{virtual void}{SetBitmap}{\param{const wxBitmap\& }{bitmap}}
|
|
|
|
|
1999-11-01 20:25:43 -05:00
|
|
|
Sets the bitmap associated with the data object. This method is called when the
|
|
|
|
data object receives data. Usually there will be no reason to override this
|
|
|
|
function.
|
1999-01-30 10:58:31 -05:00
|
|
|
|