This is the mail archive of the
insight@sources.redhat.com
mailing list for the Insight project.
Re: Variable windows: BLT or ???
- To: insight at sources dot redhat dot com
- Subject: Re: Variable windows: BLT or ???
- From: Jim Ingham <jingham at apple dot com>
- Date: Thu, 30 Aug 2001 11:56:43 -0700
Keith,
> Hi,
>
> Ok, so here we are. At long last, we are ready to whack tix from our
> repository. This is the moment for which I've been waiting for a long,
> long time. I'm sure Jim, Fernando, and Martin are equally happy to see
> us
> come this far along.
>
Great...
> Any way, in order to completely remove tix from our repository, we need
> to
> have a solution for the variable windows. This is (and has been) the
> biggest stumbling block for us whacking tix. We need some sort of
> hierachial tree widget.
>
> I see three options:
>
> 1) Pull in and update the "tree" widget that Source Navigator uses
This did look kind of awful...
> 2) Pull in BLT and use its hiertree widget.
I agree with Syd, this is the best option. You should not have to pull
it in, however, I am pretty sure the SID folks already added it to the
cygnus tree. You just need to include it in the insight module, and
fiddle with dependencies.
> 3) Look for another alternative (including writing our own)
>
This seems like a waste of time. There aren't any other good C-based
ones
out there, and a quick glance at the BLT code will convince you this is
not altogether trivial.
And you really don't want to use one of the canvas based ones,
those get too slow too quickly.
> Having been through the SN tree widget, my inclination is to go with #2
> right now, even though it will take some non-trivial effort (for me) to
> upgrade BLT to build on cygwin.
>
George uses cygwin to build BLT himself - or at least he did last time I
talked to him. I would be really surprised if he has switched to Visual
Studio. So I don't think this should be much of a problem - just make
sure the version you have is up to date.
If you do run into any snags, you should surely contact George, he is
usually very helpful about things like this.
> Anyone have any comments on BLT, SN's tree widget, other alternatives?
Go with BLT!
Jim
--
Jim Ingham jingham@apple.com
Developer Tools - gdb
Apple Computer