In this lesson we are going to create our different menu’s with ATTRIBUTE (STYLE = “”).
We start by making our m_menu.per
DATABASE FORMONLY SCREEN { [mx1 ] } ATTRIBUTES Edit mx1 = FORMONLY.mx1, HIDDEN;
We have made a clean window for our example. Compile this file with “fcompile -xml m_menu.per“.
Then create the main program m_menu.4gl.
MAIN OPEN WINDOW w_1 WITH FORM “m_menu” CALL ui.Interface.loadActionDefaults(”default”) CALL ui.Interface.loadStyles(”default”) CALL ui.Interface.setText(”Menu Styles”) MENU “Navigation” COMMAND “Dialog Menu” MENU “Dialog” ATTRIBUTE(STYLE =”dialog”, COMMENT =”Hello, i’m a Dialog Window with an Dialog Menu”, IMAGE = “information”) COMMAND “Ok” EXIT MENU END MENU COMMAND “Pulldown Menu” MENU “Pulldown” ATTRIBUTES(STYLE = “pulldown”) COMMAND “Exit” EXIT MENU END MENU COMMAND “Exit” EXIT MENU END MENU END MAIN
This example is now finished. You will see the following result: