Replace event::Status in Widget::on_event with Shell::capture_event

This commit is contained in:
Héctor Ramón Jiménez 2024-10-25 19:28:18 +02:00
parent 752403d70c
commit dcc184b01b
No known key found for this signature in database
GPG key ID: 4C07CEC81AFA161F
44 changed files with 560 additions and 709 deletions

View file

@ -223,7 +223,7 @@ where
_clipboard: &mut dyn Clipboard,
shell: &mut Shell<'_, Message>,
_viewport: &Rectangle,
) -> event::Status {
) {
let bounds = layout.bounds();
let canvas_event = match event {
@ -245,10 +245,10 @@ where
shell.publish(message);
}
return event_status;
if event_status == event::Status::Captured {
shell.capture_event();
}
}
event::Status::Ignored
}
fn mouse_interaction(