I was wondering if anyone could make any suggestions on which cross platform gui API i should use. Right now I am looking at gtkmm although, I want to be able to customize the looks of the controls. For example I know one thing that seems to be going around a lot is a dark theme for the gui. I would like to achieve this while still maintaining cross platform. I also have plans to add a OpenGL viewport so I don't want the API to interfere with that at all.
On a side note, does anyone know what API Autodesk Maya uses? It is for both mac and windows. I was wondering if they just wrote native code for both systems or what, if anyone has specifics on that I'd appreciate it. There isn't too much information about it.
Qt is pretty good as far as customization goes. You might run into trouble skinning certain widgets (I'm looking at you, QDial), but most of them are pretty good as far as customization goes.
I think Autodesk Maya uses Qt. Don't hold me to it, though. I know for sure that Mathematica does, though that's not an Autodesk product...