xv

Chapter 3

Controls
3-1
Figure 3-1
Tapping a button initiates an action 3-2
Figure 3-2
A text button’s name states what the
button does 3-2
Figure 3-3
Leave standard margins between a button’s name and
its borders 3-3
Figure 3-4
Name buttons distinctively wherever possible 3-5
Figure 3-5
Where to use a button named Cancel 3-6
Figure 3-6
A Stop button lets a user halt an operation 3-6
Figure 3-7
A picture button depicts what the button does 3-7
Figure 3-8
Where to use borders with small, self-bordered
picture buttons 3-8
Figure 3-9
Tapping a button highlights it 3-9
Figure 3-10
A button disappears when it isn’t available 3-10
Figure 3-11
Where to put buttons in a view 3-12
Figure 3-12
Group buttons by function 3-12
Figure 3-13
Regular spacing between buttons on a
MessagePad 3-13
Figure 3-14
A Close box compared to a large Close box 3-14
Figure 3-15
Where to use a regular Close box 3-15
Figure 3-16
Where to use a large Close box 3-16
Figure 3-17
Only one radio button in a cluster can
be selected 3-17
Figure 3-18
Each checkbox can be on or off 3-19
Figure 3-19
One checkbox vs. two radio buttons 3-20
Figure 3-20
A slider used for data input 3-21
Figure 3-21
Providing feedback for small, transparent
hot spots 3-22
Figure 3-22
How the Analog Clock button works 3-23
Figure 3-23
Where an Info button goes 3-24
Figure 3-24
Where a Recognizer button goes 3-24
Figure 3-25
The Recognizer button indicates the type of
recognition in effect 3-24
Figure 3-26
Where a Keyboard buttons goes 3-25
Figure 3-27
Where a New button goes 3-26
Figure 3-28
Where a Show button goes 3-26
Figure 3-29
Where a Filing button goes 3-27
Figure 3-30
A Filing button reports where a data item
is stored 3-28