A grid of panes that can be split, resized, and reorganized.
This example showcases the PaneGrid
widget, which features:
- Vertical and horizontal splits
- Tracking of the last active pane
- Mouse-based resizing
- Drag and drop to reorganize panes
- Hotkey support
- Configurable modifier keys
- API to perform actions programmatically (
split
,swap
,resize
, etc.)
The main
file contains all the code of the example.
You can run it with cargo run
:
cargo run --package pane_grid