wx.richtext.RichTextBufferDataObject¶
Implements a rich text data object for clipboard transfer.
Class Hierarchy¶
Methods Summary¶
The constructor doesn’t copy the pointer, so it shouldn’t go away while this object is alive. |
|
Copy the data to the buffer, return |
|
Gets the size of our data. |
|
Returns the preferred format for either rendering the data (if dir is |
|
After a call to this function, the buffer is owned by the caller and it is responsible for deleting it. |
|
Returns the id for the new data format. |
|
Copy the data from the buffer, return |
Properties Summary¶
See |
|
Class API¶
- class wx.richtext.RichTextBufferDataObject(DataObjectSimple)¶
Possible constructors:
RichTextBufferDataObject(richTextBuffer=None) -> None
Implements a rich text data object for clipboard transfer.
Methods¶
- __init__(self, richTextBuffer=None)¶
The constructor doesn’t copy the pointer, so it shouldn’t go away while this object is alive.
- Parameters:
richTextBuffer (wx.richtext.RichTextBuffer)
- Return type:
None
- GetDataHere(self, *args, **kw)¶
-
GetDataHere (self, buf)
Copy the data to the buffer, return
True
on success.Must be implemented in the derived class if the object supports rendering its data.
- Parameters:
buf
- Return type:
bool
GetDataHere (self, format, buf)
The method will write the data of the format format to the buffer buf.
In other words, copy the data from this object in the given format to the supplied buffer. Returns
True
on success,False
on failure.- Parameters:
format (wx.DataFormat)
buf
- Return type:
bool
- GetDataSize(self, *args, **kw)¶
-
GetDataSize (self)
Gets the size of our data.
Must be implemented in the derived class if the object supports rendering its data.
- Return type:
int
GetDataSize (self, format)
Returns the data size of the given format format.
- Parameters:
format (wx.DataFormat)
- Return type:
int
- GetPreferredFormat(self, dir)¶
Returns the preferred format for either rendering the data (if dir is
Get
, its default value) or for setting it.Usually this will be the native format of the wx.DataObject.
- Parameters:
dir (Direction)
- Return type:
DataFormat
- GetRichTextBuffer(self)¶
After a call to this function, the buffer is owned by the caller and it is responsible for deleting it.
- Return type:
- static GetRichTextBufferFormatId()¶
Returns the id for the new data format.
- Return type:
str
- SetData(self, *args, **kw)¶
-
SetData (self, len, buf)
Copy the data from the buffer, return
True
on success.Must be implemented in the derived class if the object supports setting its data.
- Parameters:
len (int)
buf
- Return type:
bool
SetData (self, format, len, buf)
Set the data in the format format of the length len provided in the buffer buf.
In other words, copy length bytes of data from the buffer to this data object.
- Parameters:
format (wx.DataFormat) – The format for which to set the data.
len (int) – The size of data in bytes.
buf – Non-NULL pointer to the data.
- Return type:
bool
- Returns:
True
on success,False
on failure.
Properties¶
- DataSize¶
See
GetDataSize
- RichTextBuffer¶