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.

Reply via email to