Common groups of tools are organized into a floating non-modal window called a palette. See Chapter 4 for information on windows.
Cursors and tools are closely related. The cursor graphic changes when the user selects a tool. The graphic should change shape only when and where the tool can be used. For example, if the text tool is selected, the cursor should only become an I-beam when it moves over text in the active frame. It should change to the default cursor, such as the arrow, when it moves outside the text region.
The active frame controls the appearance and behavior of the cursor. When the user mouses down on an inactive frame, the frame becomes active. The frame determines whether to ignore or handle the activation click. After the mouse up, the frame decides which tool is available to the user. Only the active frame shows the current tool, and then only when the cursor is over the content area of the active frame.
Here are some suggestions for when to create a tool:
Tools can be loosely grouped into the following three types. Every tool is accessed by the user the same way regardless of its type. This consistency is an important principle of the CommonPoint human interface.
Cursors, tools,
and activation
When to create a tool
One rule of thumb is to create a tool when it makes more sense to bring it to the data than to bring the data to the tool. The printing example illustrates this rule; in this case, it is more efficient to bring the data to the printer than to apply a printing tool to the data. Types of tools
NOTE
A tool can be a combination of types.
[Contents]
[Previous]
[Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Generated with WebMaker