On 15-Jul-2002 Es Bee Ex wrote: > On Mon, 15 Jul 2002 11:38:00 -0700 (PDT) > "Sean 'Shaleh' Perry" <[EMAIL PROTECTED]> wrote: >> Once this is fully working then we move on to >> library separation. In here we also have the bbtools rewrite -- pager, >> keys, >> etc. > > Do you have an outline of blackboxlib or some documents(even a draft) > on it that you can share with the list? It sounds very interesting to > me. >
It is something we know we want but have not worked on heavily because of our focus on 0.65. In simple terms we are taking all of the classes the bbtools borrowed and making a library out of them. On top of this we will help the bbtools standardise the class that John Kennis and others created. The obvious objects are: menu timer BaseDisplay (which will be broken into a wrapper for Display and then event loop) Image and ImageControl i18n there will most likely be something like a BApplication class which any program would subclass kind of like KDE and other OO libraries. The goal is to provide for SIMPLE programs like bsetroot or any of the bbtools. Not a text editor, email application, etc. I do not see the need in creating a new GTK+ or QT. But it should be really simple to create something like bbweather and the tool authors should benefit from sharing their classes instead of doing code maintenance on borrowed objects.
