From fef6fca369a5197e90742c03a60122952dd3e645 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Wed, 7 Feb 2024 12:02:56 +0100 Subject: Shorten some `MouseArea` methods --- widget/src/mouse_area.rs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'widget/src') diff --git a/widget/src/mouse_area.rs b/widget/src/mouse_area.rs index c9258c40..63a8ae89 100644 --- a/widget/src/mouse_area.rs +++ b/widget/src/mouse_area.rs @@ -79,14 +79,14 @@ impl<'a, Message, Theme, Renderer> MouseArea<'a, Message, Theme, Renderer> { /// The message to emit when the mouse enters the area. #[must_use] - pub fn on_mouse_enter(mut self, message: Message) -> Self { + pub fn on_enter(mut self, message: Message) -> Self { self.on_mouse_enter = Some(message); self } /// The message to emit when the mouse moves in the area. #[must_use] - pub fn on_mouse_move(mut self, build_message: F) -> Self + pub fn on_move(mut self, build_message: F) -> Self where F: Fn(Point) -> Message + 'static, { @@ -96,17 +96,14 @@ impl<'a, Message, Theme, Renderer> MouseArea<'a, Message, Theme, Renderer> { /// The message to emit when the mouse exits the area. #[must_use] - pub fn on_mouse_exit(mut self, message: Message) -> Self { + pub fn on_exit(mut self, message: Message) -> Self { self.on_mouse_exit = Some(message); self } /// The [`mouse::Interaction`] to use when hovering the area. #[must_use] - pub fn mouse_interaction( - mut self, - interaction: mouse::Interaction, - ) -> Self { + pub fn interaction(mut self, interaction: mouse::Interaction) -> Self { self.interaction = Some(interaction); self } -- cgit