diff --git a/src/lib.rs b/src/lib.rs index 0f1b76cd..043de14c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -61,5 +61,3 @@ pub mod widget; pub type Renderer = iced::Renderer; pub type Element<'a, Message> = iced::Element<'a, Message, Renderer>; - - diff --git a/src/widget/segmented_button/widget.rs b/src/widget/segmented_button/widget.rs index 37e6a6e7..61fd45ab 100644 --- a/src/widget/segmented_button/widget.rs +++ b/src/widget/segmented_button/widget.rs @@ -508,10 +508,11 @@ where let mut layout_node = layout::Node::new(Size { width, - height: width - offset, + height: width, }); + layout_node.move_to(Point { - x: bounds.x + offset, + x: bounds.x, y: bounds.y, }); @@ -526,6 +527,9 @@ where viewport, ); + bounds.x += offset; + bounds.width -= offset; + alignment::Horizontal::Left } else { bounds.x = bounds.center_x();