On 19 Jan 2009, at 20:52, Richard Frith-Macdonald wrote:
The normal solution to that is to disallow shrinking of the
windowto be smaller than the menu, but another is to allow
scrolling of the menu inside the window so that you can get to
everything. I don't know what mswindows does, but obviously for
mswindows style menus we should do the same thing.
As I recall, MS Windows simple makes the menu items to the right
inaccessible by default. IE4 (I think, might have been Office 97)
implemented a modified form where shrinking the window beyond the
menu width adds an extra menu item with an arrow character on it
which has all of the hidden menus as submenus of it. This is
probably the best behaviour to copy since GNUstep apps won't always
be designed to have windows as wide as their horizontal menu.