Use actual floats for logical coordinates

This commit is contained in:
Héctor Ramón Jiménez 2023-11-30 23:40:33 +01:00
parent 9f29aec128
commit 67408311f4
No known key found for this signature in database
GPG key ID: 7CC46565708259A7
12 changed files with 165 additions and 136 deletions

View file

@ -732,7 +732,8 @@ pub fn run_command<A, C, E>(
});
}
window::Action::FetchSize(callback) => {
let size = window.inner_size();
let size =
window.inner_size().to_logical(window.scale_factor());
proxy
.send_event(callback(Size::new(
@ -747,10 +748,10 @@ pub fn run_command<A, C, E>(
window::Action::Minimize(minimized) => {
window.set_minimized(minimized);
}
window::Action::Move { x, y } => {
window::Action::Move(position) => {
window.set_outer_position(winit::dpi::LogicalPosition {
x,
y,
x: position.x,
y: position.y,
});
}
window::Action::ChangeMode(mode) => {