Make Widget::on_event return an event::Status
This commit is contained in:
parent
1db11ba69a
commit
3f968b8c87
20 changed files with 136 additions and 70 deletions
|
|
@ -19,22 +19,19 @@ pub enum Event {
|
|||
Window(window::Event),
|
||||
}
|
||||
|
||||
/// The status of an [`Event`] after being processed by a [`UserInterface`].
|
||||
/// The status of an [`Event`] after being processed.
|
||||
///
|
||||
/// [`Event`]: enum.Event.html
|
||||
/// [`UserInterface`]: ../struct.UserInterface.html
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
|
||||
pub enum Status {
|
||||
/// The [`Event`] was _NOT_ handled by any widget in the [`UserInterface`].
|
||||
/// The [`Event`] was _NOT_ handled by any widget.
|
||||
///
|
||||
/// [`Event`]: enum.Event.html
|
||||
/// [`UserInterface`]: ../struct.UserInterface.html
|
||||
Ignored,
|
||||
|
||||
/// The [`Event`] was handled and processed by a widget in the
|
||||
/// [`UserInterface`].
|
||||
/// The [`Event`] was handled and processed by a widget.
|
||||
///
|
||||
/// [`Event`]: enum.Event.html
|
||||
/// [`UserInterface`]: ../struct.UserInterface.html
|
||||
Captured,
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue