Mike 4.18.2011

Have a desktop loading architecture working for the most part.  I can add a new instance of an application to the existing desktop by requesting one through the DesktopManager.  I then track changes (position, size, etc.) of that window and save the changes as they happen.  I can then output that information in an xml format that is I can later read back in to desktop objects… mostly.  I’m currently stuck on a kink of parsing embedded objects.  They both get created but the reference from the parent to the child is set to null so instead of having embedded objects I have something more like a flat array.  Once that is sorted out I should be able to load back in old desktops by copying / pasting XML.  The next logical step would be saving that information to a database.