diff options
author | 2020-02-03 21:25:36 -0600 | |
---|---|---|
committer | 2020-02-03 21:25:36 -0600 | |
commit | 12292126dcf9a6e2ac3befeb056638894afce788 (patch) | |
tree | b7aff031c41e816e25f02a753b63576866388b28 /winit/src | |
parent | f5186f31f1e5eed8fe20c5d6e62e2f531fee6365 (diff) | |
parent | 9a875864cfc69d3c349d8568d3f60021052b63a8 (diff) | |
download | iced-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.rs | 6 | ||||
-rw-r--r-- | winit/src/lib.rs | 2 |
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; |