From f5d316490898d4a5a27d9f5f9bb68796f5278c70 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Sat, 7 Dec 2019 07:46:31 +0100 Subject: Simplify `custom_widget` example --- examples/custom_widget.rs | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'examples') diff --git a/examples/custom_widget.rs b/examples/custom_widget.rs index d51753e2..cf2f7792 100644 --- a/examples/custom_widget.rs +++ b/examples/custom_widget.rs @@ -37,14 +37,12 @@ mod circle { fn layout( &self, _renderer: &Renderer, - limits: &layout::Limits, + _limits: &layout::Limits, ) -> layout::Node { - let size = limits - .width(Length::Units(self.radius * 2)) - .height(Length::Units(self.radius * 2)) - .resolve(Size::ZERO); - - layout::Node::new(size) + layout::Node::new(Size::new( + f32::from(self.radius) * 2.0, + f32::from(self.radius) * 2.0, + )) } fn hash_layout(&self, state: &mut Hasher) { @@ -59,11 +57,9 @@ mod circle { layout: Layout<'_>, _cursor_position: Point, ) -> (Primitive, MouseCursor) { - let bounds = layout.bounds(); - ( Primitive::Quad { - bounds, + bounds: layout.bounds(), background: Background::Color(Color::BLACK), border_radius: self.radius, }, -- cgit