desktop: add arboard dependency to manage clipboard

This commit is contained in:
ardocrat
2023-08-17 16:45:46 +03:00
parent 9eebe0c791
commit 36296f647d
3 changed files with 34 additions and 2 deletions
+6 -2
View File
@@ -22,9 +22,13 @@ impl PlatformCallbacks for Desktop {
fn hide_keyboard(&self) {}
fn copy_string_to_buffer(&self, data: String) {}
fn copy_string_to_buffer(&self, data: String) {
let mut clipboard = arboard::Clipboard::new().unwrap();
clipboard.set_text(data).unwrap();
}
fn get_string_from_buffer(&self) -> String {
"".to_string()
let mut clipboard = arboard::Clipboard::new().unwrap();
clipboard.get_text().unwrap()
}
}