[Mono-osx] Menu Bar for Mac OS X?

Joanna Carter cocoasharp at carterconsulting.org.uk
Mon Apr 5 12:53:57 EDT 2010

Hi Michael

> What do you mean? GTK# applications on OS X use GTK+ on OS X, just
> like any C GTK+ application would. GTK# is just a wrapper for GTK+.

I stand corrected. You might tell that I am not a Linux user and have only vaguely seen GTK# mentioned. Since GTK doesn't seem to fit either Windows or OS X properly, I have not bothered to explore it any further.

> Carbon is the "old" native widget toolkit for OS X and looks "normal"
> there. GTK+ looks different because it's completely custom-drawn, not
> because it uses Carbon/Cocoa. You could write a completely
> non-native-looking UI in Cocoa too if you wanted.

Carbon or GTK, if it looks different, I feel you would be limiting your market to put out an application that doesn't feel right.

> Qt does the same thing that GTK# does, it just has a much more mature
> native theme.

I still think that the biggest difference between an OS X "native" application and any cross-platform version is the requirement to install/ship some kind of, otherwise unnecessary, runtime.


Joanna Carter
Carter Consulting

More information about the Mono-osx mailing list