summaryrefslogtreecommitdiffstats
path: root/src/app/widgets.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/widgets.rs')
-rw-r--r--src/app/widgets.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/app/widgets.rs b/src/app/widgets.rs
index cac6a032..ffc08cd6 100644
--- a/src/app/widgets.rs
+++ b/src/app/widgets.rs
@@ -149,6 +149,9 @@ pub trait Widget {
fn selectable_type(&self) -> SelectableType {
SelectableType::Selectable
}
+
+ /// Resets state in a [`Widget`]; used when a reset signal is given. The default implementation does nothing.
+ fn reset(&mut self) {}
}
/// Whether a widget can be selected, not selected, or redirected upon selection.