summaryrefslogtreecommitdiffstats
path: root/winit/src
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón <hector0193@gmail.com>2020-02-03 21:25:36 -0600
committerLibravatar GitHub <noreply@github.com>2020-02-03 21:25:36 -0600
commit12292126dcf9a6e2ac3befeb056638894afce788 (patch)
treeb7aff031c41e816e25f02a753b63576866388b28 /winit/src
parentf5186f31f1e5eed8fe20c5d6e62e2f531fee6365 (diff)
parent9a875864cfc69d3c349d8568d3f60021052b63a8 (diff)
downloadiced-12292126dcf9a6e2ac3befeb056638894afce788.tar.gz
iced-12292126dcf9a6e2ac3befeb056638894afce788.tar.bz2
iced-12292126dcf9a6e2ac3befeb056638894afce788.zip
Merge pull request #178 from hecrj/expose-winit-clipboard
Expose `iced_winit::Clipboard`
Diffstat (limited to 'winit/src')
-rw-r--r--winit/src/clipboard.rs6
-rw-r--r--winit/src/lib.rs2
2 files changed, 7 insertions, 1 deletions
diff --git a/winit/src/clipboard.rs b/winit/src/clipboard.rs
index 4739c603..1ff029ab 100644
--- a/winit/src/clipboard.rs
+++ b/winit/src/clipboard.rs
@@ -1,6 +1,12 @@
+/// A buffer for short-term storage and transfer within and between
+/// applications.
+#[allow(missing_debug_implementations)]
pub struct Clipboard(window_clipboard::Clipboard);
impl Clipboard {
+ /// Creates a new [`Clipboard`] for the given window.
+ ///
+ /// [`Clipboard`]: struct.Clipboard.html
pub fn new(window: &winit::window::Window) -> Option<Clipboard> {
window_clipboard::Clipboard::new(window).map(Clipboard).ok()
}
diff --git a/winit/src/lib.rs b/winit/src/lib.rs
index 13824f32..b0f235ad 100644
--- a/winit/src/lib.rs
+++ b/winit/src/lib.rs
@@ -43,9 +43,9 @@ mod debug;
mod debug;
pub use application::Application;
+pub use clipboard::Clipboard;
pub use mode::Mode;
pub use settings::Settings;
-use clipboard::Clipboard;
use debug::Debug;
use proxy::Proxy;