v / vlib / clipboard / clipboard_default.c.v
18 lines · 14 sloc · 483 bytes · 0b046c14a8784f47b7bc8aff9becf71bc3c71c54
Raw
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}
19