Expand description
Let your users split regions of your application and organize layout dynamically.
§Example
The pane_grid
example showcases how to use a PaneGrid
with resizing,
drag and drop, and hotkey support.
Modules§
- The state of a
PaneGrid
.
Structs§
- The appearance of the hovered region of a pane grid.
- The content of a
Pane
. - A line.
- A rectangular region in a
PaneGrid
used to display widgets. - A collection of panes distributed using either vertical or horizontal splits to completely fill the space available.
- An event produced during a resize interaction of a
PaneGrid
. - A divider that splits a region in a
PaneGrid
into two different panes. - The state of a
PaneGrid
. - The title bar of a
Pane
.
Enums§
- A fixed reference line for the measurement of coordinates.
- The arrangement of a
PaneGrid
. - The visible contents of the
PaneGrid
- A four cardinal direction.
- An event produced during a drag and drop interaction of a
PaneGrid
. - The edges of an area.
- A layout node of a
PaneGrid
. - The region of a
Pane
. - The
Target
area a pane can be dropped on.
Traits§
- A pane that can be dragged.
- A set of rules that dictate the style of a container.
Functions§
- Draws a
PaneGrid
. - Returns the current
mouse::Interaction
of aPaneGrid
.