Short: Improving the speed of AWeb's settings window? Author: bornhall@karkis.canit.se (Peter Bornhall) Uploader: bornhall karkis canit se (Peter Bornhall) Type: comm/tcp Architecture: m68k-amigaos Distribution: Freeware BGUI for AWeb's Settings window! ================================= This is just a mock-up of what the AWeb settings window might (should) look like using the BGUI package. This means that it requires BGUI.library to reside in LIBS:. BGUI 1.2 can be found on AmiNet, in dev/gui I believe. So, why did I do this then? Am I a hater of ClassAct? No, that's not the reason, as I think ClassAct is pretty good actually. But, then came AWeb, which had its settings use ClassAct. And GOD DAMN it is slow! I thought BGUI was slow in redrawing on a screen with 128 colours, but ClassAct really took the prize this time. And the chooser at the top, that alone takes more than a second to open up the first time. And, on the whole, the cycle/chooser gadget is a pretty bad choice for something you may need to swap back and forth several times (we ARE talking a prefs program here, which you might use a lot when you start using a program). That is why I sat down and put together a quick "AWeb Settings" look-alike with BGUIBuilder. Now, I'm all for BGUI, since it's only ONE SINGLE library, but I know there are lots of people who think it is too slow. But hey, ClassAct IS slower, at least when I tried it here on my machine. Without BGUI loaded, it took about 4 seconds to load the BGUI look-alike, and without the different ClassAct-parts loaded, the built-in version took some 5 seconds to appear. Neither of these are very good times, but then the Amiga isn't top-of-line when it comes to processing power anymore. Anyway, the BGUI version uses tabs instead of a cycle/chooser gadget, making it a hell of a lot easier to work with. The only thing I wasn't able to really do was the palette stuff in Screen/Palette. But, I didn't want to put too much work into it, since this is probably where my idea will end. However, if you feel like me, write to Yvon Rozjin at yrozijn@xs4all.nl and tell him what you think. At least he could make the windows use the bottom border for the sizing gadget instead of the horrible left border that is present in AWeb 1.1. Thank you and goodbye.