> Hi there, > > I am wondering why there is a libappserver.so. > I noticed that Appearance is linked against it and wanted to ask if > this should stay that way, or if it's only a temporary work-around. > Shouldn't Appearance get/set everything it needs using the standard > app_server communication channels? I would find that a lot cleaner. It needs to stay that way, actually, even if it could be cleaner. Appearance provides previews of window decorators, complete with display in the current system colors. In fact, it has its own custom DisplayDriver subclass. The decorators are the entire reason that libappserver exists, in fact. There are quite a few classes that they depend on for font and graphics services. It just made sense to me to take the things that need certain services that the app_server provides and put them in a shared library. --DW