Using change notification 17, Using online help 17 – Apple Newton Programmer’s Newton 2.0 (for Newton 2.0) User Manual
Page 626

C H A P T E R 1 7
Additional System Services
17-10
Using Additional System Services
Note
Do not install idler objects having idle time intervals of
less than 100 milliseconds.
◆
The following example prints a random five-letter word in the Inspector until the
view is closed:
myButton := {
_proto : protoTextButton,
ButtonClickScript : func() :SetUpIdle(100);//start the
//cycle
text : "Print silly words",
ViewIdleScript: func()
begin
print( GetRandomWord (5,5) );
//this function’s return value
//determines when it is called next
2 * 1000; //come back in 2 secs.
end;
...
}
Using Change Notification
17
For a complete description of these services, see the appropriate chapter:
■
For information on soup change notification, see Chapter 11, “Data Storage
and Retrieval.”
■
For information on folder change notification, see Chapter 15, “Filing.”
■
For information on user configuration change notification, see Chapter 19,
“Built-in Applications and System Data.”
Using Online Help
17
You create online help by creating a help book using Newton Book Maker. For
information on how to do this see version 2.0 of the
Book Maker User’s Guide
. The
help book can then be displayed from the information (“i”) button. This button is
based on
protoInfoButton
, or
newtInfoButton
if you are working within
the NewtApp framework. For a description of the
protoInfoButton
proto, see
Chapter 7, “Controls and Other Protos.” For a description of the
newtInfoButton
proto, see Chapter 4, “NewtApp Applications.”
Help can also be displayed from the Intelligent Assistant. For information about
this, see Chapter 18, “Intelligent Assistant.”