fn new_clipboard() &Clipboard
fn new_primary() &Clipboard
create a new PRIMARY clipboard (only supported on Linux)
struct Clipboard {
display &C.Display
mut:
selection C.Atom
window C.Window
atoms []C.Atom
mutex &sync.Mutex
text string
got_text bool
is_owner bool
}
fn (mut cb Clipboard) set_text(text string) bool