euporie.core.clipboard
Module concerning clipboard access and manipulation.
Functions
|
Register a new config item. |
Determine the OS/platform and set the copy() and paste() functions accordingly. |
Classes
Abstract baseclass for clipboards. |
|
|
Text on the clipboard. |
|
Use a clipboard determined by euporie's configuration. |
|
Default clipboard implementation. |
|
Clipboard that syncs with the system clipboard using OSC52 escape codes. |
Clipboard that synchronizes with the Windows/Mac/Linux system clipboard, using the pyperclip module. |
|
|
Type of selection. |
|
A Vt100 output which enables SGR pixel mouse positioning. |
- class euporie.core.clipboard.ConfiguredClipboard(app: BaseApp)
Bases:
Clipboard
Use a clipboard determined by euporie’s configuration.
- get_data() ClipboardData
Return clipboard data.
- set_data(data: ClipboardData) None
Set data to the clipboard.
- class euporie.core.clipboard.Osc52Clipboard(app: BaseApp)
Bases:
Clipboard
Clipboard that syncs with the system clipboard using OSC52 escape codes.
- get_data() ClipboardData
Retrieve clipboard data.
- set_data(data: ClipboardData) None
Set clipboard data.