From 7072c696a0a6d2a20e4cf5b44952360e15855d5a Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Sun, 21 Jul 2024 13:12:38 +0200 Subject: Rename `on_link_click` to `on_link` --- widget/src/text/rich.rs | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'widget/src/text/rich.rs') diff --git a/widget/src/text/rich.rs b/widget/src/text/rich.rs index a44775c6..8e5e8be1 100644 --- a/widget/src/text/rich.rs +++ b/widget/src/text/rich.rs @@ -37,7 +37,7 @@ pub struct Rich< align_x: alignment::Horizontal, align_y: alignment::Vertical, class: Theme::Class<'a>, - on_link_click: Option Message + 'a>>, + on_link: Option Message + 'a>>, } impl<'a, Message, Link, Theme, Renderer> @@ -59,7 +59,7 @@ where align_x: alignment::Horizontal::Left, align_y: alignment::Vertical::Top, class: Theme::default(), - on_link_click: None, + on_link: None, } } @@ -156,11 +156,8 @@ where } /// Sets the message handler for link clicks on the [`Rich`] text. - pub fn on_link_click( - mut self, - on_link_click: impl Fn(Link) -> Message + 'a, - ) -> Self { - self.on_link_click = Some(Box::new(on_link_click)); + pub fn on_link(mut self, on_link: impl Fn(Link) -> Message + 'a) -> Self { + self.on_link = Some(Box::new(on_link)); self } @@ -285,7 +282,7 @@ where shell: &mut Shell<'_, Message>, _viewport: &Rectangle, ) -> event::Status { - let Some(on_link_click) = self.on_link_click.as_ref() else { + let Some(on_link_click) = self.on_link.as_ref() else { return event::Status::Ignored; }; @@ -342,7 +339,7 @@ where _viewport: &Rectangle, _renderer: &Renderer, ) -> mouse::Interaction { - if self.on_link_click.is_none() { + if self.on_link.is_none() { return mouse::Interaction::None; } -- cgit