NAME
Paned Box (Control) — Reference
Description
A paned box (or paned window) is a control that is divided
by split bars into areas called panes.
When to Use
- Recommended
Provide a paned box when it is useful for a user
to see related information or more than one view of data in separate
panes.
Guidelines
- Required
Support paned boxes that can be split either horizontally
or vertically.
- Required
Provide a split bar between panes of a paned box.
- Required
If the paned box is used to separate multiple viewing
areas in a window, make the window resizable.
- Recommended
Support only one direction for a specific paned
box.
- Recommended
If your application supports changing the size of
a pane, provide a sash on the split bar to do so.
- Recommended
If your application supports multiple views of the
information displayed in a pane, allow the user to split the pane
multiple times in one or the other direction, but do not change
the underlying data being viewed when the user does so.
Behavior
- Recommended
Provide coordinated scrolling of related panes in
a paned box in the dimension orthogonal to the direction of splitting.
For example, allow a user to scroll vertically the first pane of
a paned box that is split horizontally and have all the other panes
scroll with the first pane.
- Recommended
Allow panes that contain independent views to be
scrolled independently.
Navigation
- Required
Design each pane in a paned box to consist of one
or more tab groups.
- Required
Make each sash in a paned box a tab group.
- Required
When the user uses tab-group navigation, traverse
through the tab groups in a paned box in the following order:
All tab groups in the first pane
The sash on the split bar of the first pane, if
any
All tab groups in the next pane
The sash on the next split bar
Repeat this pattern to the end of the paned box.
Essential Related Topics
For more information, see Chapter 5
and the Sash (Control)
and Window Navigation
reference pages.
Supplemental Related Topics
For more information, see the Control Navigation,
Input Focus, Internal Navigation,
and Tab Group reference
pages.