- Replaces most of the Intuition and GadTools menu code.
- Provides 3D appearance on NewLook screens using pens from Palette
Preferences.
- Automagically lays out all the menus to conform to the Amiga Style Guide,
shifting and making columns when needed.
- Tricks are used on the menus to figure out where separator bars should
be and when someone is using "stupid checkmarks" (either using "*" or
changing the color).
- The menu panels revert to Topaz 8 if they don't fit with the screen font.
- Menus that "fall off the edge" are not displayed.
- Disabled menus with items and disabled items with subitems are shown with
some highlighting. I believe this should be correct since there is still
some action taking place (a panel is being displayed).
- Multiselected items are shown pushed in as a visual cue that there are more
than one item selected. This will never happen with an item with subitems.
- The menus may be toggled on/off for each click of the right mouse button
or the keyboard equivalent.
- Double Menu Requesters (Yuck!) are supported.
- PopUp menus are supported. The mouse pointer will always start at the
top/left corner of the menu (shifting as required).
- Arrow keys move around the menus, items, and subitems.
- Return and Esc function as accept/cancel.
- Space functions as left mouse button.
- Quick keys are chosen automatically and allow easy access to menu items.
- Panel delay helps speed up moving around menus and avoids accidently
choosing the incorrect panel.
- Help text available either through Intuition or GadTools.
- A "Enhanced NewLook" is available for 8 or more color screens.
* keymap.library is now checked for version 36 instead of 39.
|