On Tue, 2003-07-08 at 08:52, Sam Halliday wrote:
> hey there,
> 
> i remember hearing rumours on the mailing list some time ago that
> blackbox will soon have a library which the tools can use (to reduce
> code repetition). myself and a mate are keen on doing a little bbtools
> hacking, and we were wondering what the status on that library is in
> CVS? (i looked but didnt see any library stuff yet) which classes will
> be in the library, and if this is going to be done, is there a timeframe
> for the library seperation?

I can't answer the "when it will be done" question, but bbkeys in CVS
has been developed against the new blackbox lib for the last 7 months,
at least.  So, to answer your question, the lib is there, and it's
completely usable.  blackbox doesn't yet have any way to install the
headers for blackbox-dev yet, and last I checked, it still doesn't use
the library as shared code (it's not a .so yet), though I've submitted a
patch for this to happen and I believe shaleh has indicated that that
will happen soon.

If you pull down blackbox CVS and look in lib/, you'll see what's there
for the lib.  For the time being, I just compile against the headers and
object code in that directory.  You can see how bbkeys does this by
looking at bbkeys' CVS code, specifically in the configure.ac file.  

Also of note--if you want to do netwm client stuff, there's not
currently a complete class in the blackbox lib for doing that.  I've
written a Netclient class in bbkeys that extends bt::Netwm and my hope
is that it will eventually get included in the lib, since any bbtool
will need to use it.

The one remaining nit that I know about that I've not had time to sit
down and create a fix/patch for is that blackbox CVS now may or may not
be compiled with Xft, and there's no way for external applications to
know this.  The fix discussed with nyz is in creating a pkgconfig script
that is installed with blackbox, so that any 3rd party apps can call it,
much like gtk-config or xft-config.  It's just a matter of someone
finding the time to do it.

And that's all I have to say about that....  =:)

-- 

,-----------------------------------------------------------------//
| Jason 'vanRijn' Kasper ::  Numbers 6:22-26 
 `
 | All brontosauruses are thin at one end, much MUCH thicker 
 | in the middle, and then thin again at the far end.  That is 
 | the theory that I have and which is mine, and what it is too.  
 ,
| bash$ :(){ :|:&};:
`----------------------//


__________________________________________________________________________
Disclaimer: This e-mail message is intended only for the personal use of 
the recipient(s) named above.  If you are not an intended recipient, you 
may not review, copy or distribute this message. If you have received this
communication in error, please notify us immediately by e-mail and delete 
the original message.
This e-mail expresses views only of the sender, which are not to be 
attributed to Rite Aid Corporation and may not be copied or distributed 
without this statement.

-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
List archives:  http://asgardsrealm.net/lurker/splash/index.html
Trouble? Contact [EMAIL PROTECTED]

Reply via email to