iced_split provides a pane-style resizeable split widget for use with the iced GUI library.
use iced::Element;use iced_split::vertical_split;enumMessage{OnDrag(f32),}structState{split_at:f32,}implState{fnupdate(&mutself,message:Message){match message {Message::OnDrag(split_at) => self.split_at = split_at,}}fnview(&self) -> Element<'_,Message>{vertical_split("left pane","right pane",self.split_at,Message::OnDrag,).into()}}Refer to the table below to determine which version(s) of iced_split are compatible with your version of iced.
iced | iced_split |
|---|---|
0.14.0 | 0.1.0 |
0.15-dev | 0.2-dev |
iced_split is licensed under the MIT License. By contributing to iced_split, you agree that your contributions will be licensed under the MIT as well.