summaryrefslogtreecommitdiffstats
path: root/winit/src/conversion.rs
diff options
context:
space:
mode:
authorLibravatar Cory Forsstrom <cforsstrom18@gmail.com>2021-04-09 09:00:29 -0700
committerLibravatar Cory Forsstrom <cforsstrom18@gmail.com>2021-04-09 09:04:30 -0700
commit84c0c9bc7ab858793183560739c8fd6087e22f6e (patch)
tree3cc5a3d85c57847044580b802cfa6d0df5948d6e /winit/src/conversion.rs
parent6f6f1d82e822983941f3b3ba1c6d93df3e98b8c3 (diff)
downloadiced-84c0c9bc7ab858793183560739c8fd6087e22f6e.tar.gz
iced-84c0c9bc7ab858793183560739c8fd6087e22f6e.tar.bz2
iced-84c0c9bc7ab858793183560739c8fd6087e22f6e.zip
use Mode::Hidden instead
Diffstat (limited to 'winit/src/conversion.rs')
-rw-r--r--winit/src/conversion.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/winit/src/conversion.rs b/winit/src/conversion.rs
index 0fa27413..b850a805 100644
--- a/winit/src/conversion.rs
+++ b/winit/src/conversion.rs
@@ -141,13 +141,21 @@ pub fn fullscreen(
mode: Mode,
) -> Option<winit::window::Fullscreen> {
match mode {
- Mode::Windowed => None,
+ Mode::Windowed | Mode::Hidden => None,
Mode::Fullscreen => {
Some(winit::window::Fullscreen::Borderless(monitor))
}
}
}
+/// Converts a [`Mode`] to a visibility flag.
+pub fn visible(mode: Mode) -> bool {
+ match mode {
+ Mode::Windowed | Mode::Fullscreen => true,
+ Mode::Hidden => false,
+ }
+}
+
/// Converts a `MouseCursor` from [`iced_native`] to a [`winit`] cursor icon.
///
/// [`winit`]: https://github.com/rust-windowing/winit