Done (I think)
Next time I'm at ESUG I must stay more than 5 hours so that people can buy me some beer.
Oh Yes! The next ESUG can really be a huge hacking camp so please book the dates :)
I've posted pharo10124WithMacMenus.1.image to my idisk in the /experimental/Pharo/ folder found via http://www.smalltalkconsulting.com/squeak.html
Macintosh users can take it for a spin.
I note we should have a more *generic* way to convert morphic menus to the structure needed for macintosh menus but it took me a couple of hours to figure out how to make the hierarchy mac menus since I've not done that before, plus I wasted some time looking at the complicated target, argument, selector mess on the morphic menu item before
what you are criticizing this piece of art :)
discovering *doButtonAction* did the required menu activation trick on the mophic menu item.
Perhaps someone clever can figure out how to read all the morphic menus and build the require mac menus.
I did a bit of hand coding instead.
Once everyone is happy, could someone take the pharo10124WithMacMenus.1.image and promote to the proper MC server, I'm not quite sure how that is done, and rather not risk screwing things up quite yet.
Normally macintosh application also have Windows menu for multiple host windows. Once we actually get to having multiple host windows, why turning that menu on is lurking in the code base...
disableHideMenuCmd disables the cmd-H for hide squeak VM. Some people might like that, personally in some images I prefer the hierarchy browser to come up... Anyway people can decide.
-- = = = = = ====================================================================== John M. McIntosh <johnmci@smalltalkconsulting.com> Corporate Smalltalk Consulting Ltd. http:// www.smalltalkconsulting.com = = = = = ======================================================================
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project