I almost replied on this topic a couple of days ago when there was another user confused by this.
I do agree that the way Livecode arranges menus for the Mac is standard behavior for OSX according to Apple's Human Interface Guidelines. My problem with what Livecode does is that "standard" and "guidelines" mean just that, by which I mean that Livecode should provide a way to do non-standard things that don't conform to the guidelines if that's what I want to do. It's fine to use the guidelines as a default but there should be a way to not take the default and I don't think LiveCode provides one. Yes, that will confuse Mac users and probably cause some disdain but it should be up to me to make that decision as to whether I'm prepared to deal with that, not Livecode. Maybe I'm writing a small app for my own use on my own Mac and I want the menus to behave as I want them to, not how Apple says they should; I should have that ability. No doubt the HIG police will jump all over me for this but it's not really about HIG, it's about Livecode providing ways for developers to do things the way they want to do things, not how LiveCode wants to. Discuss. Pete Haworth On Mar 12, 2011, at 11:43 AM, J. Landman Gay wrote: > No, and you shouldn't, because they are in the places they are supposed to be > for OS X. Moving them will confuse your Mac users, your app will be > non-standard and (knowing most Mac people) distained for flying in the face > of the HIG. The beauty of LiveCode is that it manages all this menu placement > for you. Your items will be where you put them on Windows and Linux, which > have different menu expectations, and transparently moved to the required > locations on OS X. _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode