Example 3: MENU with STYLE="dialog"
The next code example implements typical message box utility functions
implemented with MENU
dialogs:
FUNCTION mbox_ync(title,msg)
DEFINE title, msg STRING
DEFINE res SMALLINT
MENU title ATTRIBUTES(STYLE="dialog",COMMENT=msg)
ON ACTION yes LET res = 1
ON ACTION no LET res = 0
ON ACTION cancel LET res = -1
END MENU
RETURN res
END FUNCTION
FUNCTION mbox_yn(title,msg)
DEFINE title, msg STRING
DEFINE res BOOLEAN
MENU title ATTRIBUTES(STYLE="dialog",COMMENT=msg)
ON ACTION yes LET res = TRUE
ON ACTION no LET res = FALSE
END MENU
RETURN res
END FUNCTION
FUNCTION mbox_ok(title,msg)
DEFINE title, msg STRING
MENU title ATTRIBUTES(STYLE="dialog",COMMENT=msg)
ON ACTION accept
END MENU
END FUNCTION