diff options
| -rw-r--r-- | core/src/window/settings.rs | 4 | ||||
| -rw-r--r-- | winit/src/conversion.rs | 1 | 
2 files changed, 5 insertions, 0 deletions
diff --git a/core/src/window/settings.rs b/core/src/window/settings.rs index fbbf86ab..13822e82 100644 --- a/core/src/window/settings.rs +++ b/core/src/window/settings.rs @@ -34,6 +34,9 @@ pub struct Settings {      /// The initial logical dimensions of the window.      pub size: Size, +    /// Whether the window should start maximized. +    pub maximized: bool, +      /// The initial position of the window.      pub position: Position, @@ -79,6 +82,7 @@ impl Default for Settings {      fn default() -> Self {          Self {              size: Size::new(1024.0, 768.0), +            maximized: false,              position: Position::default(),              min_size: None,              max_size: None, diff --git a/winit/src/conversion.rs b/winit/src/conversion.rs index 5d0f8348..e0b0569b 100644 --- a/winit/src/conversion.rs +++ b/winit/src/conversion.rs @@ -23,6 +23,7 @@ pub fn window_attributes(              width: settings.size.width,              height: settings.size.height,          }) +        .with_maximized(settings.maximized)          .with_resizable(settings.resizable)          .with_enabled_buttons(if settings.resizable {              winit::window::WindowButtons::all()  | 
