I was looking around the MonoDevelop projects and noticed a reference to the Windows.Forms namespace. I belive it was using the Openfile dialog. (I should say I was on a Windows machine.) I was wondering how this works when MD is run on a Mac or Linux box?
Is the project/module that reference the Windows.Forms namespace only load on Windows desktops? Does Mono support the Winforms namespace? It would seem to me that Winforms eventually resovles to native API calls which wouldn’t work on other OSs.
The reason I’m asking is because I want to develop a cross-platform application and I was looking at MonoDevelop to see how it handles things. I know Gtk is the clear choice, so I was surprised to see the Windows.forms reference.
http://www.mono-project.com/WinForms
And from their FAQ (http://www.mono-project.com/FAQ:_Winforms):