mirror of
https://github.com/emilk/egui.git
synced 2026-08-31 13:50:04 -04:00
Fix: Window::default_pos does not work (#5315)
Fix: Window::default_pos does not work Issues: Since `default_size` is not applied to `area`, `style.spacing.default_area_size` is applied, causing problems. * Closes #5314
This commit is contained in:
@@ -288,7 +288,9 @@ impl<'open> Window<'open> {
|
|||||||
/// Set initial size of the window.
|
/// Set initial size of the window.
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn default_size(mut self, default_size: impl Into<Vec2>) -> Self {
|
pub fn default_size(mut self, default_size: impl Into<Vec2>) -> Self {
|
||||||
|
let default_size: Vec2 = default_size.into();
|
||||||
self.resize = self.resize.default_size(default_size);
|
self.resize = self.resize.default_size(default_size);
|
||||||
|
self.area = self.area.default_size(default_size);
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -296,6 +298,7 @@ impl<'open> Window<'open> {
|
|||||||
#[inline]
|
#[inline]
|
||||||
pub fn default_width(mut self, default_width: f32) -> Self {
|
pub fn default_width(mut self, default_width: f32) -> Self {
|
||||||
self.resize = self.resize.default_width(default_width);
|
self.resize = self.resize.default_width(default_width);
|
||||||
|
self.area = self.area.default_width(default_width);
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -303,6 +306,7 @@ impl<'open> Window<'open> {
|
|||||||
#[inline]
|
#[inline]
|
||||||
pub fn default_height(mut self, default_height: f32) -> Self {
|
pub fn default_height(mut self, default_height: f32) -> Self {
|
||||||
self.resize = self.resize.default_height(default_height);
|
self.resize = self.resize.default_height(default_height);
|
||||||
|
self.area = self.area.default_height(default_height);
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user