Hey guys i'm really contemplating starting my next project as a C#/MONO/GTK# Combination.
In the past i never picked up GTK because everything built with GTK seemed to look horrible, i'm a bit of an OCD when it comes to visual representation. However tons of application (think Banshee, The VMWare Console ) have clearly proven my biased opinion wrong and reshapen my view on GTK as unaesthetic.
I come from Win32 API, CreateWindowEx'd too many hwnd's, GTK# offers a very nice API but what if i need to dig deeper (extend control behaviour etc) will it work against me or with me ?
I never used Mono nor GTK so the "hey it runs on linux and Mac OS" argument sticks like glue in my skull and would love people beating some sense to my (more then likely) overly simplified view.
What should i be weiry off when starting up ?