options use, or the program that defines the aplet’s VIEWS menu.

You can include a “Start” option in the VIEWS menu to specify a program that you want to run automatically when the aplet starts. This program typically sets up the aplet’s initial configuration. The START option on the menu is also useful for resetting the aplet.

Command syntax

The syntax for the command is as follows:

SETVIEWS

"Prompt1";"ProgramName1";ViewNumber1; "Prompt2";"ProgramName2";ViewNumber2: (You can repeat as many Prompt/ProgramName/ ViewNumber trios of arguments as you like.)

Within each Prompt/ProgramName/ViewNumber trio, you separate each item with a semi-colon.

Prompt

Prompt is the text that is displayed for the corresponding entry in the Views menu. Enclose the prompt text in double quotes.

Associating programs with your aplet

If Prompt consists of a single space, then no entry appears in the view menu. The program specified in the ProgramName item is associated with the aplet and transferred whenever the aplet is transmitted. Typically, you do this if you want to transfer the Setviews program with the aplet, or you want to transfer a sub-program that other menu programs use.

Auto-run programs

If the Prompt item is “Start”, then the ProgramName program runs whenever you start the aplet. This is useful for setting up a program to configure the aplet. Users can select the Start item from the VIEWS menu to reset the aplet if they change configurations.

You can also define a menu item called “Reset” which is

auto-run if the user chooses the button in the APLET view.

Programming

16-15

Page 225
Image 225
HP 39g+ Graphing manual Associating programs with your aplet, Auto-run programs