v / vlib / clipboard
Raw file | 18 loc (14 sloc) | 483 bytes | Latest commit hash 0b046c14a
1module clipboard
2
3import clipboard.x11
4
5// Clipboard represents a system clipboard.
6//
7// System "copy" and "paste" actions utilize the clipboard for temporary storage.
8pub type Clipboard = x11.Clipboard
9
10fn new_clipboard() &Clipboard {
11 return x11.new_clipboard()
12}
13
14// new_primary returns a new X11 `PRIMARY` type `Clipboard` instance allocated on the heap.
15// Please note: new_primary only works on X11 based systems.
16pub fn new_primary() &Clipboard {
17 return x11.new_primary()
18}