Skip to content

edwloef/iced_split

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iced_split - resizeable splits for iced

iced license crates.io docs.rs

Overview

iced_split provides a pane-style resizeable split widget for use with the iced GUI library.

use iced::Element;
use iced_split::vertical_split;

enum Message {
	OnDrag(f32),
}

struct State {
	split_at: f32,
}

impl State {
	fn update(&mut self, message: Message) {
		match message {
			Message::OnDrag(split_at) => self.split_at = split_at,
		}
	}

	fn view(&self) -> Element<'_, Message> {
		vertical_split(
			"left pane",
			"right pane",
			self.split_at,
			Message::OnDrag,
		)
		.into()
	}
}

Compatibility

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

License

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.

About

resizeable splits for iced

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages