Analysis GDM with Dia
Recently, I'm working on multi-seat and multi-display support for NewGDM and ConsoleKit. First of all, I need be familiar with the code. NewGDM code base is kind of complex. Good thing is using GObject object-oriented techniques to rewire the code, so UML diagrams should be good for me to understand the code.
Dia was introduce to OpenSolaris recently, thanks for mattman. I had a happy experience with it. Here are the diagrams.


I've already come up the design, check here.
I did not have chance to try the UML plugin for SunStudio.