03.01.2013 Views

Chapter 1

Chapter 1

Chapter 1

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Finally, note that buttons can't be focused: OK is always on the Confirm hardware key.<br />

Without a keyboard, other buttons are selected with a pointer.<br />

10.1.3 A Multipage Dialog<br />

A sample multipage dialog taken from the UIQ Agenda application can be seen in Figure<br />

10.4.<br />

Figure 10.4<br />

I got this dialog by selecting the Preferences menu item on the Edit menu pane in Agenda.<br />

This allowed me to customize my Agenda view, such as the number of viewed hours in a<br />

day. However, there are more details that do not fit.<br />

This is a multipage dialog. I can tap with the pointer on either of the page tabs. Tapping with<br />

the pointer on the tab marked Alarm gives me a page on which I can change alarm-related<br />

options such as the alarm sound.<br />

The button array on the bottom right is associated with the entire dialog – not with each<br />

page. It's bad style to change it when the pages change.<br />

10.1.4 Cue Text<br />

You should make every effort to ensure that the meaning of the controls in your dialogs is<br />

transparently obvious to most users. Be prepared to work hard at this: you'll need to choose<br />

text and functionality with care, order lines and pages in your dialogs sensibly, and be<br />

particularly careful about options and initial setup. With some thought, you can often produce<br />

an application that needs little help with text of any kind.<br />

Sometimes, though, it's not possible – or perhaps not practical – to achieve this ideal. One<br />

useful tool when that happens is cue text in dialogs. An example from Battleships is shown<br />

in Figure 10.5.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!