xclip multiple clipboard content types.

This commit is contained in:
Miroslav Šedivý
2021-01-28 22:51:55 +01:00
parent 4602f5f6cf
commit 2d11b4fa56
6 changed files with 112 additions and 18 deletions

View File

@ -67,8 +67,13 @@ type DesktopManager interface {
OnEventError(listener func(error_code uint8, message string, request_code uint8, minor_code uint8))
// clipboard
ReadClipboard() (string, error)
WriteClipboard(data string) error
ClipboardGetBinary(mime string) ([]byte, error)
ClipboardSetBinary(mime string, data []byte) error
ClipboardGetTargets() ([]string, error)
ClipboardGetPlainText() (string, error)
ClipboardSetPlainText(data string) error
ClipboardGetRichText() (string, error)
ClipboardSetRichText(data string) error
// drop
DropFiles(x int, y int, files []string) bool