diff options
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -527,6 +527,16 @@ pub struct WindowAttributes { /// The default is `None`. pub dimensions: Option<(u32, u32)>, + /// The minimum dimensions a window can be, If this is `None`, the minimum will be set to 800x600. + /// + /// The default is `None`. + pub min_dimensions: Option<(u32, u32)>, + + /// The maximum dimensions a window can be, If this is `None`, the maximum will be the dimensions of the primary monitor. + /// + /// The default is `None`. + pub max_dimensions: Option<(u32, u32)>, + /// If `Some`, the window will be in fullscreen mode with the given monitor. /// /// The default is `None`. @@ -563,6 +573,8 @@ impl Default for WindowAttributes { fn default() -> WindowAttributes { WindowAttributes { dimensions: None, + min_dimensions: None, + max_dimensions: None, monitor: None, title: "glutin window".to_owned(), visible: true, |