OK, here it is. My second attempt at New Look Menus. I'm doing this at the Intuition level. This causes all menus to conform to the style guide. I've done some tricks to search for things like bar labels. Also, the menu panels will revert to Topaz 8 if the menu panel doesn't fit with the screen font. This replaces much of the intuition code and most of the gadtools layout code. This software requires AmigaOS 3.0 (V39). ==Notes== - I'm kinda hacking the way Intuition and Layers get locked during menus. There seems to be no supported way of doing this right now. - HIGHIMAGE is not supported. - I should ignore items that fall of the right hand edge in topaz 8. - There is some difference in the highlighting. Disabled menus with items and disabled items with subitems are show with some highlighting. I believe this should be correct since there is still some action taking place (a panel is being displayed). - Multiselected items will be shown pushed in as a visual cue that there are more than one item selected. This will never happen with an item with subitems. - Custom CheckMarks and AmigaKeys aren't supported. They probably would look real ugly with the new look anyway. - Menu verify doesn't respect inactive windows. - Keyboard shortcuts for mouse movements don't work. - MenuLending doesn't work. - MenuSnap doesn't respect user preferences (use startup arguments instead). - Menus function during screen dragging. - The pointer can go above screen while menu is active. To start the NewLook menus, type "NewMenu". This must only be done once. There are two arguments that can also be included... TOGGLE/S - Use the right mouse button in toggle mode. SCREENSNAP/S - Same as "Screen Snap" preference item in IControl. NOTE WELL: NewMenu is Copyright © 1993 by Brian Gontowski. This archive is NOT public domain. It may be free distributed as long as the archive and copyright notice remains intact. Brian Gontowski retains all rights to the NewMenu software. DISCLAIMER: USE AT YOUR OWN RISK!!!! I do not make any claims as to the usefulness or correctness of this software.