[ Previous | Next | Contents | Glossary | Home | Search ]
Motif and CDE 2.1 Style Guide Certification Checklist



Direct Manipulation

[ ]
Initiate a direct manipulation operation when the user presses a pointer button on an element.

[ ]
Do not change the active window while a direct manipulation operation is in progress.

[ ]
While a direct manipulation operation is in progress, if the action to be performed on termination changes as the pointer is moved or as the state of the keyboard changes, provide appropriate feedback to the user so that the user knows what action will be performed.

[ ]
If a direct manipulation operation requires that buttons be pressed while the operation is in progress, terminate the direct manipulation operation. Alternatively, change its mode when the user releases all pointer buttons and does not press any more buttons or keys within a time period specified by the operating environment.

[ ]
If a direct manipulation operation does not require that any button be pressed while the operation is in progress, allow the user to terminate the direct manipulation operation. Alternatively, change its mode by pressing shortcut keys or by clicking on some combination of pointer buttons.

[ ]

When the user presses Cancel or Esc while a direct manipulation operation is in progress, cancel the direct manipulation operation.


[ Previous | Next | Contents | Glossary | Home | Search ]