This class represents the events generated by a control (typically a wx.TextCtrl but other windows can generate these events as well) when its content gets copied or cut to, or pasted from the clipboard.
There are three types of corresponding events wxEVT_TEXT_COPY
, wxEVT_TEXT_CUT
and wxEVT_TEXT_PASTE
.
If any of these events is processed (without being skipped) by an event handler, the corresponding operation doesnât take place which allows preventing the text from being copied from or pasted to a control. It is also possible to examine the clipboard contents in the PASTE
event handler and transform it in some way before inserting in a control â for example, changing its case or removing invalid characters.
Finally notice that a CUT
event is always preceded by the wx.COPY
event which makes it possible to only process the latter if it doesnât matter if the text was copied or cut.
Handlers bound for the following event types will receive a wx.ClipboardTextEvent parameter.
EVT_TEXT_COPY: Some or all of the controls content was copied to the clipboard.
EVT_TEXT_CUT: Some or all of the controls content was cut (i.e. copied and deleted).
EVT_TEXT_PASTE: Clipboard content was pasted into the control.
Note
These events are currently only generated by wx.TextCtrl in wxGTK and wxOSX but are also generated by wx.ComboBox without wx.CB_READONLY
style in wxMSW.
Inheritance diagram for class
ClipboardTextEvent:
Methods Summary¶ Class API¶Possible constructors:
ClipboardTextEvent(commandType=wxEVT_NULL, id=0) -> None
This class represents the events generated by a control (typically a TextCtrl but other windows can generate these events as well) when its content gets copied or cut to, or pasted from the clipboard.
Constructor.
commandType (wx.EventType)
id (int)
None
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4