[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]
Motif and CDE 2.1 Style Guide Certification Checklist
Sash (Control)
[ ]Design a sash to allow the user to adjust the position of the split bar
and the size of the panes next to it.
[ ]If you provide a sash, allow the user to navigate to it by pressing tab.
[ ]Allow the user to adjust the size of the panes in the split window by
adjusting the position of the split bar with the sash (if the Shift key is not
pressed).
[ ]When a user moves the split bar with the sash and does not press the Shift
key, shrink the size of the pane in the direction of movement. Enlarge the
size of the pane on the opposite edge of the split bar by an equal amount.
[ ]Allow the user to adjust the position of the split bar by both pointer
operations and keyboard methods.
[ ]When the user drags a sash while pressing the SELECT button or TRANSFER
button, have the sash track the movement of the pointer. In a vertically
oriented paned window, have the sash track the vertical position of the
pointer. In a horizontally oriented paned window, have the sash track the
horizontal position of the pointer.
[ ]When the user presses the following keys with focus on the sash, move the
sash as follows:
V and ^If the sash can move vertically, move the sash one increment in the
specified direction.
< and >If the sash can move horizontally, move the sash one increment in the
specified direction.
Ctrl^ and CtrlVIf the sash can move vertically, move the sash one large increment in the
specified direction.
Ctrl> and Ctrl<If the sash can move horizontally, move the sash one large increment in
the specified direction.
[ ]Make the sash look like a handle on the split bar separating two panes of
a paned box.
[ ]If the split bar has a sash, place the sash near the right end of the
separators in a vertically split paned box or near the bottom end of the
separators in a horizontally split paned box. Center the sash on the split bar
in the other dimension.
[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]