MENU instruction configuration

The rendering and behavior of a MENU instruction can be configured with the ATTRIBUTES clause:
MENU "Question"
     ATTRIBUTES (
         STYLE="dialog",
         COMMENT="Do you want to commit your changes?"
      )

When the STYLE dialog attribute is set to 'default' or when you do not specify the menu type, the runtime system generates a default decoration as a set of buttons in a specific area of the current window.

When the STYLE attribute is set to 'dialog', the menu options appear as buttons at the bottom in a temporary modal window, in which you can define the message and the icon with the COMMENT and IMAGE attributes.

When the STYLE is set to 'popup', the menu appears as a pop-up menu (a context menu).

If the menu is a "dialog" or "popup", the dialog is automatically exited after any action clause such as ON ACTION, COMMAND or ON IDLE.