[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]
Motif and CDE 2.1 Style Guide Certification Checklist
Primary Transfer
[ ]If a scope uses primary selection, allow the selection to be used as the
source of a primary transfer.
[ ]If an element can be used as a target of a data transfer operation,
support primary transfer to it.
[ ]The source of a primary transfer is the primary selection.
[ ]The target of a primary transfer is the control for which the primary
transfer was invoked.
[ ]The default operation for a TRANSFER button-based primary transfer is a
copy, though it may be overridden with the Ctrl and/or Shift modifiers.
[ ]When TRANSFER is bound to MB2, allow the user to click the TRANSFER
button, optionally augmented with Shift and/or Ctrl, for primary transfers.
[ ]If the user presses the TRANSFER button within a primary selection that
can be dragged, initiate the drag.
[ ]If TRANSFER is a separate mouse button from SELECT and the user presses
the TRANSFER button outside of a primary selection, but at a position where
both a drag can be initiated and data can be pasted by a primary transfer,
then use the user-specified timeout and motion threshold in the following ways
to distinguish drag initiation from primary transfer:
After the user presses the TRANSFER button, if the motion of the pointer
exceeds the motion thresholds, initiate a drag.
If the user presses and releases the TRANSFER button within the timeout
period, perform a primary transfer.
When the timeout period expires, initiate a drag. But, if the user
releases the TRANSFER button before exceeding the motion threshold, cancel the
drag.
[ ]Select the data transferred to a target scope as a result of a primary
move operation if the target is using normal mode.
[ ]A primary transfer must move the focus to the target control.
[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]