Progress indicators 17 – Apple Newton Programmer’s Newton 2.0 (for Newton 2.0) User Manual

Page 621

Advertising
background image

C H A P T E R 1 7

Additional System Services

About Additional System Services

17-5

Alarms Compatibility

17

All alarm information described here is new to the Newton 2.0 system. Alarm
functionality for 1.x devices is provided by the NTK platform file. See the platform
file release notes for the 1.x platform for important compatibility information.

Progress Indicators

17

This section describes the automatic busy cursor, the notification icon, and the status
slip, which you can use to provide feedback to the user during lengthy operations.

Automatic Busy Cursor

17

When the system is temporarily unavailable for user input, it displays the busy
cursor shown in Figure 17-4. Your application need not do anything extra to
support the busy cursor; the system displays it automatically. There is a function,

ShowBusyBox

, however, which shows or hides the busy cursor.

Figure 17-4

Busy cursor

Notify Icon

17

The notify icon is a small blinking star you can display at the top of the screen to
remind the user that an operation is in progress without using the amount of screen
space a progress slip requires. The notify icon allows you to register callback
functions that are accessible to the user from a pop-up menu that the notify icon
displays. For example, you would normally register a function that allows the user
to cancel the operation in progress. Figure 17-5 illustrates the notify icon and a
menu typical of those it can display.

Figure 17-5

Notify icon

Notify icon

Notify icon’s
popup menu

Advertising