Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!uunet!iconsys!tom From: tom@iconsys.UUCP (Tom Kimpton) Newsgroups: comp.sys.mac.programmer Subject: Re: New (?) idea for MF menu bar icon Message-ID: <354@iconsys.UUCP> Date: 21 Apr 89 00:05:33 GMT References: <2725@tank.uchicago.edu> Reply-To: tom@iconsys.UUCP (Tom Kimpton) Distribution: na Organization: ICON International, Inc., Orem, UT Lines: 45 In article <2725@tank.uchicago.edu> ra_robert@gsbacd.uchicago.edu writes: >In article <171@wuee1.wustl.edu>, jtw@wuee1.wustl.edu (Trent Wohlschlaeger) writes... > >[stuff from other folks about putting menu bars in windows] > >>[more stuff about putting menu bars in windows] >>If the application doesn't have a MAIN window, >>who decides which window gets the menubar? The programmer? The user? >>What if the menubar is on an inactive window? More activateWindow glue? >>Move the menu to the active window? I hope not. > >I heartily agree. > >One other problem with having menu bars in windows themselves is that windows >are resizable. What if you need to access a menu in a slightly (or very much) >shrunken window? Do you have to first enlarge the window so that you can >access the menu? What a pain. I guess one could somehow have scrolling >menubars, but that doesn't seem such a great idea. > How about if when the mouse is in the area of the menu-bar of a window (no matter how shrunken) the entire menu-bar "pops" up. Then have a slop rectangle around the menu-bar to keep it "open" until you leave that rectangle. Thus if you have your window shrunk down to say one inch square, moving into the top mBarHeight of that window would "pop" up the menu-bar. Perhaps you could have it user configurable as to slop-rect size, and maybe only "pop" up if a modifier key is down. n e w s f o d d e r -- Tom Kimpton UUCP: {uunet,caeco,nrc-ut}!iconsys!tom Software Development Engineer ARPANET: icon%byuadam.bitnet@cunyvm.cuny.edu Icon International, Inc. BITNET: icon%byuadam.bitnet (multi-user acct) Orem, Utah 84058 PHONE: (801) 225-6888