[Pipet Devel] Re: [Pipet Devel] Moving forward in the middle

J.W. Bizzaro bizzaro at geoserve.net
Fri Mar 24 17:11:15 EST 2000


Brad Chapman wrote:
> 
>     As I mentioned, I've pulled myself out of the GUI comletely so
> that I won't be interfering there any more :-) As a result this has
> led me to start thinking about how to implement stuff xml-wise and not
> gui-wise

Great.  Oh, the wonders of abstraction!

>     Specifically what I'm blathering about is that I've just about
> (keeping my fingers crossed here!) got a generalized loci
> disconnection communication protocol finished (and partly implemented
> in the GUI, but only during deletion of loci, and I have not thought
> about providing a way for generalized disconnecting of loci). This
> weekend I'm hoping to tackle persistance/saving of loci in the
> back/private directory and, if I am really lucky, start thinking about
> how to try to whip up a connection diagram into a good XML
> representation (of course, we have to work the basis of this out with
> the other vsh guys).

Right.  How does Overflow 'store' its network?

> Do you have ideas about how these things should
> work in the GUI? I'll need the GUI to test things out and make sure
> I'm implementing them properly, and just thought we could try and
> coordinate stuff and get this all working beautifully as soon as we
> can.
>     What do you think? What are your plans?

Sure, I'll be here :-)

As for the way the GUI will handle locus/node disconnection, it will be done
through a popup menu on a button3 click.  The popup menu will actually be
different for each of the 4 main GUI objects:

  (1) Workspace
  (2) Locus/node
  (3) Connector
  (4) Windowlet

Clicking button3 on a connector will bring up a menu for that connector:

    +---------------+
    | Connector  >  +---------------+
    | Session    >  | Details...    |
    | Help       >  | Add         > |
    +---------------| Disconnect    |
                    +---------------+

(Note that it doesn't work this way now, but this is my plan.)

And choosing 'Disconnect' will....disconnect the connector.  The dot color
will turn from green to yellow, during the wait for approval, and then to red,
showing that it is disconnected.

What else do you need to know?  Do you want me to get this working this
weekend?

Jeff
-- 
                      +----------------------------------+
                      |           J.W. Bizzaro           |
                      |                                  |
                      | http://bioinformatics.org/~jeff/ |
                      |                                  |
                      |        BIOINFORMATICS.ORG        |
                      |           The Open Lab           |
                      |                                  |
                      |    http://bioinformatics.org/    |
                      +----------------------------------+




More information about the Pipet-Devel mailing list