File tree 2 files changed +8
-1
lines changed
2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -1824,6 +1824,9 @@ pub fn apply_viewport_builder_to_window(
1824
1824
let pos = PhysicalPosition :: new ( pixels_per_point * pos. x , pixels_per_point * pos. y ) ;
1825
1825
window. set_outer_position ( pos) ;
1826
1826
}
1827
+ if let Some ( maximized) = builder. maximized {
1828
+ window. set_maximized ( maximized) ;
1829
+ }
1827
1830
}
1828
1831
}
1829
1832
Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ pub struct WindowSettings {
13
13
14
14
fullscreen : bool ,
15
15
16
+ maximized : bool ,
17
+
16
18
/// Inner size of window in logical pixels
17
19
inner_size_points : Option < egui:: Vec2 > ,
18
20
}
@@ -38,6 +40,7 @@ impl WindowSettings {
38
40
outer_position_pixels,
39
41
40
42
fullscreen : window. fullscreen ( ) . is_some ( ) ,
43
+ maximized : window. is_maximized ( ) ,
41
44
42
45
inner_size_points : Some ( egui:: vec2 (
43
46
inner_size_points. width ,
@@ -80,7 +83,8 @@ impl WindowSettings {
80
83
if let Some ( inner_size_points) = self . inner_size_points {
81
84
viewport_builder = viewport_builder
82
85
. with_inner_size ( inner_size_points)
83
- . with_fullscreen ( self . fullscreen ) ;
86
+ . with_fullscreen ( self . fullscreen )
87
+ . with_maximized ( self . maximized ) ;
84
88
}
85
89
86
90
viewport_builder
You can’t perform that action at this time.
0 commit comments