Bogue.MenuSourceVarious types of menus
The generic create function produces menus whose entries can be arbitrary layouts located at arbitrary places. But for usual entries, it is enough to provide a string for the entry label, and the layout will be constructed automatically.
The specialized bar function will produce a familiar menu bar with drop-down submenus.
and content = | Action of action| Flat of entry listA Flat content will produce a horizontal menu
*)| Tower of entry listA Tower content will produce a vertical menu
*)| Custom of entry listIn a Custom content, only Layout labels should be used, and their position should be defined before creating the menu.
*)| SeparatorCurrently only used for inserting separator lines in Tower menus.
*)Creation of a menu bar in the dst layout, with drop-down submenus. bar dst entries inserts a layout which contains the menu bar into the top of the dst layout (so, some room should be provided). The dst layout should be big enough to contain the submenus. Any item flowing out of dst will not get focus.