1 | module clipboard |
2 | |
3 | import clipboard.x11 |
4 | |
5 | // Clipboard represents a system clipboard. |
6 | // |
7 | // System "copy" and "paste" actions utilize the clipboard for temporary storage. |
8 | pub type Clipboard = x11.Clipboard |
9 | |
10 | fn 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. |
16 | pub fn new_primary() &Clipboard { |
17 | return x11.new_primary() |
18 | } |