Settings at the Form Level
How the menu system operates at the form level depends on the form options set for the menu. There are a number of form options for controlling menu processing. Each option can be either ON or OFF (enabled or disabled). Menu form options are set individually for each menu form; thus, each form can be made to operate differently. Options are available for the following:
- nMoving to a field by typing a selection character.
- nWrapping the highlight bar from the last field back to the first.
- nEscaping from the top-level menu.
- nMoving the cursor horizontally and vertically among menu fields, instead of the order in which they were defined.
- nAutomatically initiating the associated action function when the selection character for that menu field has been typed.
- nRedisplaying each menu-level when you jump up several levels of a menu tree. If you turn menu-redisplay off, the move is made in one jump.
Since menu forms and data forms have common structure members, many menu form options are set using the form functions. The functions you can use for menu forms are discussed in this and the other menu chapters. Do not use the following functions for menu forms:
dl_fmget() sfm_datap()
fm_convert() sfm_link()
fm_proc() sfm_mfclist()
fm_rd() sfm_mnretlevel()
fm_up() sfm_valfp()
fm_upd()
|