diff options
author | Kirill Chibisov <contact@kchibisov.com> | 2020-10-07 17:40:50 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-07 17:40:50 +0300 |
commit | 67db9b228d3b6c63484ca4b8fcae577afc0ee22a (patch) | |
tree | 52e2640140a4786f42d6ac6cf6f081c6dd9b21a2 /alacritty/src/config/window.rs | |
parent | 44a6dba0af03d3b9305ceea31c3289709cc750e3 (diff) | |
download | r-alacritty-67db9b228d3b6c63484ca4b8fcae577afc0ee22a.tar.gz r-alacritty-67db9b228d3b6c63484ca4b8fcae577afc0ee22a.tar.bz2 r-alacritty-67db9b228d3b6c63484ca4b8fcae577afc0ee22a.zip |
Bump glutin to 0.25.0
Fixes #4206.
Fixes #4162.
Fixes #4017.
Fixes #3998.
Fixes #3831.
Fixes #3782.
Fixes #3708.
Fixes #2734.
Fixes #2714.
Fixes #1801.
Diffstat (limited to 'alacritty/src/config/window.rs')
-rw-r--r-- | alacritty/src/config/window.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/alacritty/src/config/window.rs b/alacritty/src/config/window.rs index d2e5da68..17c9de5c 100644 --- a/alacritty/src/config/window.rs +++ b/alacritty/src/config/window.rs @@ -1,5 +1,6 @@ use std::os::raw::c_ulong; +use glutin::window::Fullscreen; use log::error; use serde::{Deserialize, Deserializer}; use serde_yaml::Value; @@ -98,6 +99,20 @@ impl WindowConfig { let padding_y = (f32::from(self.padding.y) * dpr as f32).floor(); (padding_x, padding_y) } + + #[inline] + pub fn fullscreen(&self) -> Option<Fullscreen> { + if self.startup_mode == StartupMode::Fullscreen { + Some(Fullscreen::Borderless(None)) + } else { + None + } + } + + #[inline] + pub fn maximized(&self) -> bool { + self.startup_mode == StartupMode::Maximized + } } impl Default for WindowConfig { |