Short: Popup Menus (now also includes English docs) Uploader: maurer@informatik.tu-muenchen.de Type: os20/cdity ************************************************************************** M A G I C M E N U V 1 . 2 7 ************************************************************************** © 1992 - 1993 Martin Korndörfer Magic Menu includes the following features: o All Intuition menus are replaced by Magic Menu. Therefore, all programs using standard menus will appear in the new outfit. o Magic Menu supports Pull-Down-Menus as well as Pop-Up-Menus. o Menus are either displayed using the Standard Look, or the modern AmigaOS 2.0 style 3D-Look o Menus may be controlled exclusively using the keyboard, there's no need to grab the mouse anymore. o There are three different types of using the menus: Standard, Press Once and Select. o Magic Menu can be configured in different ways, you may for example define handling and appearance of Pull-Down and Pop-Up menus seperately. o Magic Menu remembers every menu's last selected item, displaying Pop-Up menus the next time at a position allowing quick selection of the same or neighboring items. o if a menu is selected while the currently active screen is not visible, the screen is popped to the front for the menu display. After selecting an item, it is returned to the back. o if there is no input in a configurable time (moving the mouse, keypress) the menu selection is canceled, avoiding the machine to be blocked too long. and lots more... Changes since 1.23: Revision V1.27 -------------- changed on Sunday, 01-Aug-93 16:27:00 by --- Unknown ---. LogMessage : Following bugs are fixed: - The shifting of the menus introduced in V 1.26 has been removed again, because of trouble with the look of some menus. Instead, Magic Menu uses smaller images if the standard ones don't fit. - On some programs using their own checkimage it could happen that some pixels of the menuitem were erased. Revision V1.26 -------------- changed on Saturday, 31-Jul-93 20:45:00 by Martin Korndörfer. LogMessage : Following bugs are fixed: - Menu items with 0x0 pixels could crash MagicMenu. This was the reason for the DOpus 4.1x crash. BTW, such menu items are NOT valid! - A mx menu item may now have the flag MENUTOGGLE set. - MM could not display menus exceeding the right edge of the screen. This has been fixed, now Term 3.4 has its "Dial" menu back. - The checkmark is rendered AFTER the texts again. There was trouble with some menus overwriting the checkmarks otherwise. - With KS 3.x some menu texts were to close to the checkmark image, because the system now scales the images. MM now shifts all texts if necessary to get enough room for its images. Revision V1.25 -------------- changed on Thursday, 24-Jul-93 19:51:00 by Martin Korndörfer. LogMessage : Following bugs are fixed: - In release 1.24, windows WITHOUT the NewLookMenu flag were not been recognized properly. Additions: - WindowToFront() is patched now, too. Now there should be no problem with programs which pop a window to the front. - After completing a keyboard selection, the mouse is moved to its previous position. (Suggestion by Garry Glendown). - New Tool Types: o USELAYER (Default: YES): if set to YES, Magic Menu uses the layers.library to avoid trashing memory as a result of improper menus or a bug in Magic Menu itself. If you set this Tool Type to NO, the rendering of all menus will be about 25% faster. o KC_RALTRCOMMAND (Default: YES): To disable the keyboard sequence "rcommand ralt" for the keyboard menu selection, set this option to NO. Revision V1.24 -------------- changed on Thursday, 22-Jul-93 22:50:00 by Martin Korndörfer. LogMessage : Following bugs are fixed: - Some programs try to implement a 3.0-ish look for their menus manually. This has caused some problems with Magic Menu. (Reported by Garry Glendown)