Windows: implement resize increments (#3623)

This commit is contained in:
tetra 2024-04-21 13:05:41 +00:00 committed by GitHub
parent be79e8979a
commit babbb715c5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 121 additions and 17 deletions

View file

@ -284,11 +284,16 @@ impl Window {
#[inline]
pub fn resize_increments(&self) -> Option<PhysicalSize<u32>> {
None
let w = self.window_state_lock();
let scale_factor = w.scale_factor;
w.resize_increments
.map(|size| size.to_physical(scale_factor))
}
#[inline]
pub fn set_resize_increments(&self, _increments: Option<Size>) {}
pub fn set_resize_increments(&self, increments: Option<Size>) {
self.window_state_lock().resize_increments = increments;
}
#[inline]
pub fn set_resizable(&self, resizable: bool) {