MENU/Action Defaults Interaction
Attributes defined in the form specification file override attributes defined in the .4ad file.
The attributes of the action views for the MENU
actions in the
custmain.4gl example will be determined as shown in Table 1.
Action | From the form specification file | From the default.4ad file | From the MENU statement in the .4gl file |
---|---|---|---|
find | No attributes listed | TEXT="Find" IMAGE="find" COMMENT="Search" |
Overridden by default.4ad |
next | No attributes listed | TEXT="Next" IMAGE="goforw" COMMENT="Next record" |
Overridden by default.4ad |
previous | No attributes listed | TEXT="Previous" IMAGE="gorev" COMMENT="Previous record" |
Overridden by default.4ad |
close | Not listed in the form file | attributes are listed in default.4ad but the action view is not displayed on form by default | Overridden by default.4ad (predefined action) |
quit | For both TOPMENU and TOOLBAR, the action view has the attributes
TEXT="Quit", COMMENT="Exit the program", IMAGE="exit". |
Action is not listed in the file | Overridden by the form specification file. |
accept | Not listed in the form file. | TEXT="OK" AcceleratorName="Return" AcceleratorName2="Enter" |
This action is not defined in a MENU instruction (predefined action.) |
cancel | Not listed in the form file. | TEXT="Cancel" AcceleratorName="Escape" |
This action is not defined in a MENU instruction (predefined action.) |
Note: The predefined actions
accept
and cancel
do not have action
views defined in the form specification file; by default, they appear on this form as buttons in the
right-hand section of the form when the CONSTRUCT
statement is active. Their
attributes are taken from the default.4ad file.