[Mono-dev] Mono Develop native menus on Mac OS X

Trevor Chong trevor at gymtechnik.com
Tue Mar 3 15:44:18 EST 2009


Hey guys,

Just wanted to say awesome job with Mono Develop. There are a few kinks but
overall, I've ditched Parallels/.NET for MonoDevelop for the most part.

I'm not an advanced coder but I do second the CMD key issue is a deal
breaker. For quick small changes, I will load up MonoDevelop, but anything
thing beyond that... it slows a mac user down quite a bit having to switch
to Ctrl-C.


Andreas Färber wrote:
> 
> 
> Am 20.02.2009 um 01:12 schrieb Michael Hutchinson:
> 
>> On Wed, Feb 18, 2009 at 11:23 AM, Geoff Norton <gnorton at novell.com>  
>> wrote:
>>> I have a patch somewhere or other for the menu (its 2 lines of code).
>>> The hotkeys I havn't looked into yet tho.  We should probably move  
>>> this
>>> discussion to the monodevelop-list tho.
>>
>> Unfortunately it's nowhere near as easy is this. I cleanly patched in
>> the main menu support, but it has *major* problems.
> 
> [snip]
> 
>> * 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.
> 
>> * menu item images are not shown
> 
> Menu items don't have images on the Mac. Just like on Windows,  
> originally.
> 
>> * menu items with checkboxes or radio boxes are invisible
>>
>> This is so broken that I've disabled my changes.
>>
>> 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
> 
> Andreas
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
> 

-- 
View this message in context: http://n2.nabble.com/Mono-Develop-native-menus-on-Mac-OS-X-tp2347107p2417807.html
Sent from the Mono - Dev mailing list archive at Nabble.com.



More information about the Mono-devel-list mailing list