On 13 Sep 2008, at 06:26, _why wrote: > On Fri, Sep 12, 2008 at 07:54:33PM +0900, Andy Joel wrote: >> But not for a Ruby Shoes application. There is a good reason why >> menus have been a part of GUIs for well over twenty years - they work >> very well. I think this is a serious ommission from the toolkit, >> and it >> surprises me that no one else on the web sees it that way. > > I think Shoes will have menus before the end of the year. All > arguments aside, my compelling reason for adding menus would be > because OS X insists on giving every app a menu. And it hurts the > app if you can't customize that menu. Funnily enough that's the main reason the lack of menus bugs me, but given the pace at which Shoes is developing I've always thought it churlish to pass comment ;) > Yeah, I know it probably seems horrific that this isn't done already. > Shoes just isn't a "GUI" toolkit. Not like wxWidgets or FOX or QT or > any of those. I want to make it fun and light and easy to use. > Whatever that means. And I just haven't figured out how to fit > menus into that yet. One obvious side effect of introducing menus is that you'll face pressure to support keyboard accelerators as well, which could interfere with the current method for handling key presses. Ellie Eleanor McHugh Games With Brains http://slides.games-with-brains.net ---- raise ArgumentError unless @reality.responds_to? :reason