summaryrefslogtreecommitdiffstats
path: root/native
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón <hector@lich.io>2021-06-03 20:28:36 +0700
committerLibravatar Héctor Ramón <hector@lich.io>2021-06-03 20:28:36 +0700
commitef5f46bcddffb191bde5dd2df131bdd1197a1e69 (patch)
treef3c681bd70090ac8f9c58496910b78361e400c6c /native
parenta32ce271bd38a6d405859210fa3fbd5a14146ce8 (diff)
downloadiced-ef5f46bcddffb191bde5dd2df131bdd1197a1e69.tar.gz
iced-ef5f46bcddffb191bde5dd2df131bdd1197a1e69.tar.bz2
iced-ef5f46bcddffb191bde5dd2df131bdd1197a1e69.zip
Use intra-doc links in `Toggler` docs
Diffstat (limited to 'native')
-rw-r--r--native/src/widget/toggler.rs23
1 files changed, 0 insertions, 23 deletions
diff --git a/native/src/widget/toggler.rs b/native/src/widget/toggler.rs
index d565bda1..4035276c 100644
--- a/native/src/widget/toggler.rs
+++ b/native/src/widget/toggler.rs
@@ -22,7 +22,6 @@ use crate::{
///
/// Toggler::new(is_active, String::from("Toggle me!"), |b| Message::TogglerToggled(b));
/// ```
-///
#[allow(missing_debug_implementations)]
pub struct Toggler<Message, Renderer: self::Renderer + text::Renderer> {
is_active: bool,
@@ -48,8 +47,6 @@ impl<Message, Renderer: self::Renderer + text::Renderer>
/// * a function that will be called when the [`Toggler`] is toggled. It
/// will receive the new state of the [`Toggler`] and must produce a
/// `Message`.
- ///
- /// [`Toggler`]: struct.Toggler.html
pub fn new<F>(
is_active: bool,
label: impl Into<Option<String>>,
@@ -73,57 +70,42 @@ impl<Message, Renderer: self::Renderer + text::Renderer>
}
/// Sets the size of the [`Toggler`].
- ///
- /// [`Toggler`]: struct.Toggler.html
pub fn size(mut self, size: u16) -> Self {
self.size = size;
self
}
/// Sets the width of the [`Toggler`].
- ///
- /// [`Toggler`]: struct.Toggler.html
pub fn width(mut self, width: Length) -> Self {
self.width = width;
self
}
/// Sets the text size o the [`Toggler`].
- ///
- /// [`Toggler`]: struct.Toggler.html
pub fn text_size(mut self, text_size: u16) -> Self {
self.text_size = Some(text_size);
self
}
/// Sets the horizontal alignment of the text of the [`Toggler`]
- ///
- /// [`Toggler`]: struct.Toggler.html
pub fn text_alignment(mut self, alignment: HorizontalAlignment) -> Self {
self.text_alignment = alignment;
self
}
/// Sets the spacing between the [`Toggler`] and the text.
- ///
- /// [`Toggler`]: struct.Toggler.html
pub fn spacing(mut self, spacing: u16) -> Self {
self.spacing = spacing;
self
}
/// Sets the [`Font`] of the text of the [`Toggler`]
- ///
- /// [`Toggler`]: struct.Toggler.html
- /// [`Font`]: ../../struct.Font.html
pub fn font(mut self, font: Renderer::Font) -> Self {
self.font = font;
self
}
/// Sets the style of the [`Toggler`].
- ///
- /// [`Toggler`]: struct.Toggler.html
pub fn style(mut self, style: impl Into<Renderer::Style>) -> Self {
self.style = style.into();
self
@@ -255,15 +237,12 @@ where
/// Your [renderer] will need to implement this trait before being
/// able to use a [`Toggler`] in your user interface.
///
-/// [`Toggler`]: struct.Toggler.html
/// [renderer]: ../../renderer/index.html
pub trait Renderer: crate::Renderer {
/// The style supported by this renderer.
type Style: Default;
/// The default size of a [`Toggler`].
- ///
- /// [`Toggler`]: struct.Toggler.html
const DEFAULT_SIZE: u16;
/// Draws a [`Toggler`].
@@ -274,8 +253,6 @@ pub trait Renderer: crate::Renderer {
/// * whether the mouse is over the [`Toggler`] or not
/// * the drawn label of the [`Toggler`]
/// * the style of the [`Toggler`]
- ///
- /// [`Toggler`]: struct.Toggler.html
fn draw(
&mut self,
bounds: Rectangle,