clipboard #
Description
clipboard
provides access to the platform's clipboard mechanism. You can use it to read from the system clipboard, and write to it from your applications.
Examples
import clipboard
fn main() {
mut c := clipboard.new()
println(c.get_text())
}
fn new #
fn new() &Clipboard
new returns a new Clipboard
instance allocated on the heap. The Clipboard
resources can be released with free()
fn new_primary #
fn new_primary() &Clipboard
new_primary returns a new X11 PRIMARY
type Clipboard
instance allocated on the heap. Please note: new_primary only works on X11 based systems.
fn (Clipboard) check_ownership #
fn (cb Clipboard) check_ownership() bool
check_ownership returns true
if the Clipboard
has the content ownership.
fn (Clipboard) clear_all #
fn (mut cb Clipboard) clear_all()
clear_all clears the clipboard.
fn (Clipboard) copy #
fn (mut cb Clipboard) copy(text string) bool
copy copies text
into the clipboard.
fn (Clipboard) destroy #
fn (mut cb Clipboard) destroy()
destroy destroys the clipboard and frees its resources.
fn (Clipboard) is_available #
fn (cb &Clipboard) is_available() bool
is_available returns true
if the clipboard is available for use.
fn (Clipboard) paste #
fn (mut cb Clipboard) paste() string
paste returns current entry as a string
from the clipboard.