[Mono-dev] Mono Develop native menus on Mac OS X
Michael Hutchinson
m.j.hutchinson at gmail.com
Sun Feb 22 15:12:12 EST 2009
On Sun, Feb 22, 2009 at 9:53 AM, Andreas Färber <andreas.faerber at web.de> wrote:
>
> Am 20.02.2009 um 01:12 schrieb Michael Hutchinson:
[...]
>> * menu item sensitivity is not respected, so items are always
>> sensitive even when they cannot be used
>
> IIUC, this is standard Mac behavior, not a major issue. Disabled menu items
> cannot be selected, but clicking closes the menu without doing anything.
So there is no way to indicate that a command is not currently valid?
My quick google image search disagrees.
>> * menu item images are not shown
>
> Menu items don't have images on the Mac. Just like on Windows, originally.
I didn't consider this a major issue compared to the other problems anyway :)
[...]
>> IMO we need to generate the menus from the command tree completely
>> differently for Mac. If someone would like to volunteer, I'll tell
>> them how...
>>
>
>> It might even be viable to do it with Cocoa#.
>
> Please try to avoid the 5+ ObjC bridges.
> There is an official Gtk+ project for Mac OS X menu integration:
>
> http://live.gnome.org/GTK%2B/OSX/Integration
This is the library I was using, and it is not suitable for
MonoDevelop's menu integration. The GTK# menus MonoDevelop generates
are simply too complex to be converted cleanly by a generic bridge.
Please see the discussions on the monodevelop lists if you'd like more details.
--
Michael Hutchinson
http://mjhutchinson.com
More information about the Mono-devel-list
mailing list