"J.W. Bizzaro" wrote: > > It'd be nice if we had a reusable Bonobo component for UI's (I think that is > what you're saying). But, since Bonobo is entirely desktop-oriented (and > Gnome-based), such support belongs in the UIL, IMHO. It appears the UIL (not just a single UI directory) will need a "library" of reusable (by more than one UI) resources, such as this SVG component. Previously, I said that things common to all UI's will go in the DL, and things NOT common to all UI's will go in the UIL (my "simple rule"). Then we realized that only the DL could handle node selection and even node XY positions. But in this case, the "things" are XML information, not actual code or widgets. I think the "simple rule" pertains to XML information and network construction. It's easy to pass this stuff back and forth without closely integrating the DL and UIL. But, in nearly every case, tangible code and widgets used by the UI's should remain in the UIL. The DL can then just "tell" the UI to use them when needed. Cheers. Jeff -- +----------------------------------+ | J.W. Bizzaro | | | | http://bioinformatics.org/~jeff/ | | | | BIOINFORMATICS.ORG | | The Open Lab | | | | http://bioinformatics.org/ | +----------------------------------+