Skip to content

egui_dock: docking support for egui, and immediate-mode GUI library for Rust

License

Notifications You must be signed in to change notification settings

rerun-io/egui_dock

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

egui_dock: docking support for egui

egui_ver Crates.io docs.rs

Originally created by @lain-dono, this library provides docking support for egui. It lets you open and close tabs, freely move them around, insert them in selected parts of the DockArea, and resize them.

How to contribute

Feel free to open new issues and pull requests.

Before contributing, please read the contribution guide.

Quick start

Add egui_dock to your project's dependencies.

[dependencies]
egui_dock = "0.3"

Instead of explicitly depending on egui, prefer using egui_dock::egui since it's the compatible version.

Then proceed by setting up egui, following its quick start guide. Once that's done, you can start using egui_dock – more details on that can be found in the documentation.

Demo

demo

About

egui_dock: docking support for egui, and immediate-mode GUI library for Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%