aboutsummaryrefslogtreecommitdiff
path: root/alacritty/src/config/window.rs
diff options
context:
space:
mode:
authorKirill Chibisov <contact@kchibisov.com>2020-10-07 17:40:50 +0300
committerGitHub <noreply@github.com>2020-10-07 17:40:50 +0300
commit67db9b228d3b6c63484ca4b8fcae577afc0ee22a (patch)
tree52e2640140a4786f42d6ac6cf6f081c6dd9b21a2 /alacritty/src/config/window.rs
parent44a6dba0af03d3b9305ceea31c3289709cc750e3 (diff)
downloadr-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.rs15
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 {