2005/10/9, michael@fritscher.net michael@fritscher.net:
Little problem:
Our GUI is very slow even without skinning atm, I don't want to know how slow would it be with skinning... So I think we must make the GUI very much faster before we can think of skinning etc.
I think the main reason for the slowness are missing optimizations. For example the DeferWindows() API is currently not implemented, but replaced by calls to the synchronous SetWindowPos() API. I don't know to current kernel/WIN32 code good enough, but expect there are many other examples like this. What's also missing are accelerated screen drivers. Things like a generic S3 accelerating driver...
There are a lot of alternate Shells around, first try these before making a complete new ;)
Correct. If you want to make a completely other (better) GUI, I would recommend to take that of those programs, which is closest to that you are seeking, and build what you need additional on top of this.
Regards,
Martin