Add FetchSize command - apply the changes discussed at #water-cooler

This commit is contained in:
Yiğit Özdemir 2023-06-22 18:28:32 +03:00
parent 21a71b753d
commit b394c84b37
No known key found for this signature in database
GPG key ID: 7FDC39C00954F1C7
4 changed files with 7 additions and 38 deletions

View file

@ -3,7 +3,6 @@
mod profiler;
mod state;
use iced_graphics::core::window::SizeType;
pub use state::State;
use crate::conversion;
@ -748,19 +747,11 @@ pub fn run_command<A, E>(
height,
});
}
window::Action::FetchSize {
size_type,
callback,
} => {
let width_height = match size_type {
SizeType::Inner => window.inner_size(),
SizeType::Outer => window.outer_size(),
};
let width_height =
(width_height.width, width_height.height);
window::Action::FetchSize(callback) => {
let size = window.inner_size();
proxy
.send_event(callback(width_height))
.send_event(callback((size.width, size.height)))
.expect("Send message to event loop")
}
window::Action::Maximize(maximized) => {