From 4e3bc8f9aa23874c64c5a4374d605a5c11188548 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Sun, 17 May 2020 15:19:57 +0200 Subject: [PATCH] app/clipboard: delete The implementation was too optimistic: some platforms require a window context for accessing the clipboard. Signed-off-by: Elias Naur --- app/clipboard/clipboard.go | 20 -------------------- app/clipboard/clipboard_test.go | 21 --------------------- 2 files changed, 41 deletions(-) delete mode 100644 app/clipboard/clipboard.go delete mode 100644 app/clipboard/clipboard_test.go diff --git a/app/clipboard/clipboard.go b/app/clipboard/clipboard.go deleted file mode 100644 index f1789800..00000000 --- a/app/clipboard/clipboard.go +++ /dev/null @@ -1,20 +0,0 @@ -// SPDX-License-Identifier: Unlicense OR MIT - -// +build android - -// Package clipboard accesses the system clipboard. -package clipboard - -import ( - "gioui.org/app/internal/window" -) - -// Read the content of the clipboard as a string. -func Read() (string, error) { - return window.ReadClipboard() -} - -// Write a string to the clipboard. -func Write(s string) error { - return window.WriteClipboard(s) -} diff --git a/app/clipboard/clipboard_test.go b/app/clipboard/clipboard_test.go deleted file mode 100644 index 62f865e1..00000000 --- a/app/clipboard/clipboard_test.go +++ /dev/null @@ -1,21 +0,0 @@ -// SPDX-License-Identifier: Unlicense OR MIT - -// +build android - -package clipboard - -import "testing" - -func TestClipboard(t *testing.T) { - const want = "Hello, 世界" - if err := Write(want); err != nil { - t.Fatal(err) - } - got, err := Read() - if err != nil { - t.Fatal(err) - } - if got != want { - t.Errorf("read %q from the clipboard, wanted %q", got, want) - } -}