DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
The Form and Menu Language

Initialization file descriptors

The rules governing the order in which descriptors are defined in an initialization file are the following:


application descriptors
Descriptors that apply to the application as a whole must be defined first. There can be only one set of application descriptors in an initialization file. In that set, each application descriptor should be defined once. If defined more than once, then the last instance of the descriptor in the set is used. Application descriptors fall into four functional groups:

application SLK descriptors
Descriptors that apply to application SLKs (the name that appears on the screen label as well as the function assigned to the function key) must be defined last in the initialization file. There can be multiple sets of application SLK descriptors--as many sets as there are SLKs you are defining. In each set, however, a descriptor should be defined only once.

Application descriptors for the initialization file

The following tables summarize the four functional groups of application descriptors.

``Introductory frame descriptors for the initialization file'' lists the descriptors that can be used to define an introductory frame in an initialization file.

Introductory frame descriptors for the initialization file

Descriptor Default if
not defined
Type When
referenced
Default frequency
of evaluation
columns 50 position At initialization time At initialization time
rows 10 position At initialization time At initialization time
text no default string At initialization time At initialization time
title no default string At initialization time At initialization time

``Banner line descriptors for the initialization file'' lists the descriptors that can be used to define the banner line in an initialization file.

Banner line descriptors for the initialization file

Descriptor Default if
not defined
Type When
referenced
Default frequency
of evaluation
bancol center position At initialization time At initialization time
       
banner no default string At initialization time At initialization time
working Working string At initialization time At initialization time

``General descriptors for the initialization file'' lists the descriptors that can be used to define features of the application as a whole.

General descriptors for the initialization file

Descriptor Default if
not defined
Type When
referenced
Default frequency
of evaluation
interrupt FALSE Boolean When an interruptible descriptor is evaluated When an interruptible descriptor is evaluated
nobang FALSE Boolean At initialization time At initialization time
oninterrupt `message Operation Interrupted!`nop command After descriptor evaluation is interrupted After descriptor evaluation is interrupted
permanentmsg no default string At initialization time At initialization time
slk_layout 3-2-3 layout At initialization time At initialization time
toggle 3 integer At initialization time At initialization time


NOTE: Prior to FMLI Release 4.0, only the $ notation existed for variable evaluation, and that notation exhibited the behavior now defined for $!.

For previously written FMLI applications now being run under FMLI Release 4.0 or later, a Boolean descriptor, use_incorrect_pre4.0_behavior, can be set in the general descriptors section of an initialization file if needed. This will cause fmli to ignore the $! notation and interpret $ in the way defined for $!. The default-if-not-defined value for use_incorrect_pre4.0_behavior is FALSE.

This descriptor, and consequently the ability to make the $ notation behave like the $! notation, will be removed in the next release of FMLI.


``Color descriptors for the initialization file'' lists the descriptors that can be used to define the colors of various elements of the FMLI screen display in an initialization file.

Color descriptors for the initialization file

Descriptor Default if
not defined
Type When
referenced
Default frequency
of evaluation
active_border white color At initialization time At initialization time
active_title_bar black color At initialization time At initialization time
active_title_text white color At initialization time At initialization time
banner_text white color At initialization time At initialization time
highlight_bar black color At initialization time At initialization time
highlight_bar_text white color At initialization time At initialization time
inactive_border white color At initialization time At initialization time
inactive_title_text white color At initialization time At initialization time
inactive_title_bar black color At initialization time At initialization time
screen black color At initialization time At initialization time
slk_text white color At initialization time At initialization time
slk_bar black color At initialization time At initialization time
window_text white color At initialization time At initialization time


Next topic: Application SLK descriptors
Previous topic: Application level file descriptors

© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 27 April 2004