diff options
Diffstat (limited to '')
-rw-r--r-- | native/src/window/action.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/native/src/window/action.rs b/native/src/window/action.rs index 283775ba..da307e97 100644 --- a/native/src/window/action.rs +++ b/native/src/window/action.rs @@ -5,6 +5,8 @@ use std::fmt; /// An operation to be performed on some window. pub enum Action<T> { + /// Closes the current window and exits the application. + Close, /// Moves the window with the left mouse button until the button is /// released. /// @@ -54,6 +56,7 @@ impl<T> Action<T> { T: 'static, { match self { + Self::Close => Action::Close, Self::Drag => Action::Drag, Self::Resize { width, height } => Action::Resize { width, height }, Self::Maximize(bool) => Action::Maximize(bool), @@ -70,6 +73,7 @@ impl<T> Action<T> { impl<T> fmt::Debug for Action<T> { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { match self { + Self::Close => write!(f, "Action::Close"), Self::Drag => write!(f, "Action::Drag"), Self::Resize { width, height } => write!( f, |