A group of us recently developed a prototype system that used OpenLook and
DevGuide on the SUN.
Although DevGuide helped us build the actual windows, we needed a way to manage
the windows and their interactions. To this end we developed a C++ class which handled the details of this management. Each window that we build would then inherit this
base class. The base class managed creation of multiple instances of a given window,
stored ptrs to the children windows, handled the destruction of children windows, etc.
We are now building a prototype using C++ and Motif. Rather than re-write the
OpenLook code that managed the windows we are looking for a package (either public
domain) or commercial that we can use to manage the window architecture.
We are using Xdesigner for the actual contruction of the individual windows.