From: David C. <unc...@un...> - 2005-04-03 00:08:36
|
How much thought has gone into using ASL for creating and managing menus? It seems like a logical extension to the current work with dialogs. I really like the idea of using sheets to enable and disable menu items. My main question is, how would it handle changing the user focus? It seems like each focusable object would have a dictionary of values, and the sheet would be updated to point to the appropriate dictionary when the focus changes. But I haven't learned enough about Adam yet to take this idea much farther than that initial concept. Example: the enabled state of the Undo command would be tied to whether there is anything to undo, or more technically, if the size of the current focus' undo stack is greater than zero. This all reminds me a lot of Cocoa bindings. Is this coincidental, or were bindings an influence in the design of ASL? -- David Catmull unc...@un... http://www.uncommonplace.com/ |