Skip to content

Commit f8c71a2

Browse files
committed
Rename on_link_clicked to on_link_click
1 parent e8020f3 commit f8c71a2

File tree

5 files changed

+23
-23
lines changed

5 files changed

+23
-23
lines changed

examples/changelog/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ impl Generator {
276276
..Font::default()
277277
}),
278278
]
279-
.on_link_clicked(Message::OpenPullRequest)
279+
.on_link_click(Message::OpenPullRequest)
280280
.font(Font::MONOSPACE);
281281

282282
let description =

examples/markdown/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ struct CustomViewer<'a> {
265265
}
266266

267267
impl<'a> markdown::Viewer<'a, Message> for CustomViewer<'a> {
268-
fn on_link_clicked(url: markdown::Url) -> Message {
268+
fn on_link_click(url: markdown::Url) -> Message {
269269
Message::LinkClicked(url)
270270
}
271271

widget/src/helpers.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ macro_rules! text {
180180
/// span(" "),
181181
/// span("And I am bold!").font(Font { weight: font::Weight::Bold, ..Font::default() }),
182182
/// ]
183-
/// .on_link_clicked(never)
183+
/// .on_link_click(never)
184184
/// .size(20)
185185
/// .into()
186186
/// }
@@ -1153,7 +1153,7 @@ where
11531153
/// span(" "),
11541154
/// span("And I am bold!").font(Font { weight: font::Weight::Bold, ..Font::default() }),
11551155
/// ])
1156-
/// .on_link_clicked(never)
1156+
/// .on_link_click(never)
11571157
/// .size(20)
11581158
/// .into()
11591159
/// }
@@ -1197,7 +1197,7 @@ where
11971197
/// " ",
11981198
/// span("And I am bold!").font(Font { weight: font::Weight::Bold, ..Font::default() }),
11991199
/// ]
1200-
/// .on_link_clicked(never)
1200+
/// .on_link_click(never)
12011201
/// .size(20)
12021202
/// .into()
12031203
/// }

widget/src/markdown.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1048,7 +1048,7 @@ pub fn heading<'a, Message, Theme, Renderer>(
10481048
level: &'a HeadingLevel,
10491049
text: &'a Text,
10501050
index: usize,
1051-
on_link_clicked: impl Fn(Url) -> Message + 'a,
1051+
on_link_click: impl Fn(Url) -> Message + 'a,
10521052
) -> Element<'a, Message, Theme, Renderer>
10531053
where
10541054
Message: 'a,
@@ -1068,7 +1068,7 @@ where
10681068

10691069
container(
10701070
rich_text(text.spans(settings.style))
1071-
.on_link_clicked(on_link_clicked)
1071+
.on_link_click(on_link_click)
10721072
.size(match level {
10731073
pulldown_cmark::HeadingLevel::H1 => h1_size,
10741074
pulldown_cmark::HeadingLevel::H2 => h2_size,
@@ -1090,7 +1090,7 @@ where
10901090
pub fn paragraph<'a, Message, Theme, Renderer>(
10911091
settings: Settings,
10921092
text: &'a Text,
1093-
on_link_clicked: impl Fn(Url) -> Message + 'a,
1093+
on_link_click: impl Fn(Url) -> Message + 'a,
10941094
) -> Element<'a, Message, Theme, Renderer>
10951095
where
10961096
Message: 'a,
@@ -1099,7 +1099,7 @@ where
10991099
{
11001100
rich_text(text.spans(settings.style))
11011101
.size(settings.text_size)
1102-
.on_link_clicked(on_link_clicked)
1102+
.on_link_click(on_link_click)
11031103
.into()
11041104
}
11051105

@@ -1173,7 +1173,7 @@ pub fn code_block<'a, Message, Theme, Renderer>(
11731173
settings: Settings,
11741174
_code: &'a str,
11751175
lines: &'a [Text],
1176-
on_link_clicked: impl Fn(Url) -> Message + Clone + 'a,
1176+
on_link_click: impl Fn(Url) -> Message + Clone + 'a,
11771177
) -> Element<'a, Message, Theme, Renderer>
11781178
where
11791179
Message: 'a,
@@ -1184,7 +1184,7 @@ where
11841184
scrollable(
11851185
container(column(lines.iter().map(|line| {
11861186
rich_text(line.spans(settings.style))
1187-
.on_link_clicked(on_link_clicked.clone())
1187+
.on_link_click(on_link_click.clone())
11881188
.font(Font::MONOSPACE)
11891189
.size(settings.code_size)
11901190
.into()
@@ -1212,7 +1212,7 @@ where
12121212
Renderer: core::text::Renderer<Font = Font> + 'a,
12131213
{
12141214
/// Produces a message when a link is clicked with the given [`Url`].
1215-
fn on_link_clicked(url: Url) -> Message;
1215+
fn on_link_click(url: Url) -> Message;
12161216

12171217
/// Displays an image.
12181218
///
@@ -1229,7 +1229,7 @@ where
12291229

12301230
container(
12311231
rich_text(alt.spans(settings.style))
1232-
.on_link_clicked(Self::on_link_clicked),
1232+
.on_link_click(Self::on_link_click),
12331233
)
12341234
.padding(settings.spacing.0)
12351235
.class(Theme::code_block())
@@ -1246,7 +1246,7 @@ where
12461246
text: &'a Text,
12471247
index: usize,
12481248
) -> Element<'a, Message, Theme, Renderer> {
1249-
heading(settings, level, text, index, Self::on_link_clicked)
1249+
heading(settings, level, text, index, Self::on_link_click)
12501250
}
12511251

12521252
/// Displays a paragraph.
@@ -1257,7 +1257,7 @@ where
12571257
settings: Settings,
12581258
text: &'a Text,
12591259
) -> Element<'a, Message, Theme, Renderer> {
1260-
paragraph(settings, text, Self::on_link_clicked)
1260+
paragraph(settings, text, Self::on_link_click)
12611261
}
12621262

12631263
/// Displays a code block.
@@ -1269,7 +1269,7 @@ where
12691269
code: &'a str,
12701270
lines: &'a [Text],
12711271
) -> Element<'a, Message, Theme, Renderer> {
1272-
code_block(settings, code, lines, Self::on_link_clicked)
1272+
code_block(settings, code, lines, Self::on_link_click)
12731273
}
12741274

12751275
/// Displays an unordered list.
@@ -1304,7 +1304,7 @@ where
13041304
Theme: Catalog + 'a,
13051305
Renderer: core::text::Renderer<Font = Font> + 'a,
13061306
{
1307-
fn on_link_clicked(url: Url) -> Url {
1307+
fn on_link_click(url: Url) -> Url {
13081308
url
13091309
}
13101310
}

widget/src/text/rich.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ pub struct Rich<
3636
wrapping: Wrapping,
3737
class: Theme::Class<'a>,
3838
hovered_link: Option<usize>,
39-
on_link_clicked: Option<Box<dyn Fn(Link) -> Message + 'a>>,
39+
on_link_click: Option<Box<dyn Fn(Link) -> Message + 'a>>,
4040
}
4141

4242
impl<'a, Link, Message, Theme, Renderer>
@@ -61,7 +61,7 @@ where
6161
wrapping: Wrapping::default(),
6262
class: Theme::default(),
6363
hovered_link: None,
64-
on_link_clicked: None,
64+
on_link_click: None,
6565
}
6666
}
6767

@@ -137,11 +137,11 @@ where
137137

138138
/// Sets the message that will be produced when a link of the [`Rich`] text
139139
/// is clicked.
140-
pub fn on_link_clicked(
140+
pub fn on_link_click(
141141
mut self,
142142
on_link_clicked: impl Fn(Link) -> Message + 'a,
143143
) -> Self {
144-
self.on_link_clicked = Some(Box::new(on_link_clicked));
144+
self.on_link_click = Some(Box::new(on_link_clicked));
145145
self
146146
}
147147

@@ -271,7 +271,7 @@ where
271271
let style = theme.style(&self.class);
272272

273273
for (index, span) in self.spans.as_ref().as_ref().iter().enumerate() {
274-
let is_hovered_link = self.on_link_clicked.is_some()
274+
let is_hovered_link = self.on_link_click.is_some()
275275
&& Some(index) == self.hovered_link;
276276

277277
if span.highlight.is_some()
@@ -386,7 +386,7 @@ where
386386
shell: &mut Shell<'_, Message>,
387387
_viewport: &Rectangle,
388388
) {
389-
let Some(on_link_clicked) = &self.on_link_clicked else {
389+
let Some(on_link_clicked) = &self.on_link_click else {
390390
return;
391391
};
392392

0 commit comments

Comments
 (0)