From f8c71a20a99568b2ddd0e07ac021d37ce2933856 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Tue, 4 Feb 2025 21:22:01 +0100 Subject: Rename `on_link_clicked` to `on_link_click` --- widget/src/text/rich.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'widget/src/text/rich.rs') diff --git a/widget/src/text/rich.rs b/widget/src/text/rich.rs index 02348b54..4d4a2861 100644 --- a/widget/src/text/rich.rs +++ b/widget/src/text/rich.rs @@ -36,7 +36,7 @@ pub struct Rich< wrapping: Wrapping, class: Theme::Class<'a>, hovered_link: Option, - on_link_clicked: Option Message + 'a>>, + on_link_click: Option Message + 'a>>, } impl<'a, Link, Message, Theme, Renderer> @@ -61,7 +61,7 @@ where wrapping: Wrapping::default(), class: Theme::default(), hovered_link: None, - on_link_clicked: None, + on_link_click: None, } } @@ -137,11 +137,11 @@ where /// Sets the message that will be produced when a link of the [`Rich`] text /// is clicked. - pub fn on_link_clicked( + pub fn on_link_click( mut self, on_link_clicked: impl Fn(Link) -> Message + 'a, ) -> Self { - self.on_link_clicked = Some(Box::new(on_link_clicked)); + self.on_link_click = Some(Box::new(on_link_clicked)); self } @@ -271,7 +271,7 @@ where let style = theme.style(&self.class); for (index, span) in self.spans.as_ref().as_ref().iter().enumerate() { - let is_hovered_link = self.on_link_clicked.is_some() + let is_hovered_link = self.on_link_click.is_some() && Some(index) == self.hovered_link; if span.highlight.is_some() @@ -386,7 +386,7 @@ where shell: &mut Shell<'_, Message>, _viewport: &Rectangle, ) { - let Some(on_link_clicked) = &self.on_link_clicked else { + let Some(on_link_clicked) = &self.on_link_click else { return; }; -- cgit