From e84e0b876c3c9547f5758c72f1cb971fdba71483 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Fri, 30 Aug 2019 01:42:22 +0200 Subject: Add example images to widget docs --- src/widget/checkbox.rs | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) (limited to 'src/widget/checkbox.rs') diff --git a/src/widget/checkbox.rs b/src/widget/checkbox.rs index e7982b85..4fc022a5 100644 --- a/src/widget/checkbox.rs +++ b/src/widget/checkbox.rs @@ -24,24 +24,19 @@ use crate::{ /// #[derive(Debug, Clone, Copy)] /// pub enum Color { /// Black, -/// White, -/// } -/// -/// impl Default for Color { -/// fn default() -> Color { -/// Color::Black -/// } /// } /// /// pub enum Message { /// CheckboxToggled(bool), /// } /// -/// fn some_checkbox(is_checked: bool) -> Checkbox { -/// Checkbox::new(is_checked, "Toggle me!", Message::CheckboxToggled) -/// .label_color(Color::White) -/// } +/// let is_checked = true; +/// +/// Checkbox::new(is_checked, "Toggle me!", Message::CheckboxToggled) +/// .label_color(Color::Black); /// ``` +/// +/// ![Checkbox drawn by Coffee's renderer](https://github.com/hecrj/coffee/blob/bda9818f823dfcb8a7ad0ff4940b4d4b387b5208/images/ui/checkbox.png?raw=true) pub struct Checkbox { is_checked: bool, on_toggle: Box Message>, @@ -98,7 +93,7 @@ impl Checkbox { impl Widget for Checkbox where - Color: 'static + Copy + Default + std::fmt::Debug, + Color: 'static + Copy + std::fmt::Debug, Renderer: self::Renderer + text::Renderer, { fn node(&self, renderer: &Renderer) -> Node { -- cgit