[Pipet Devel] What about viewers?

J.W. Bizzaro bizzaro at bc.edu
Thu Apr 8 19:13:14 EDT 1999


"J.W. Bizzaro" wrote:
> 
> I would define a "core viewer" as
> being a C-GTK locusml browser that can display C-GTK and PyGTK megawidgets using
> a Python script.

You know, we can really makes things simple for the locus developer by having a
"locus browser".  As I mentioned once before, the browser would have all of the
code required to communicate using the Loci infrastructure.  It really only
needs a Python script to call on the megawidgets.

    Viewer = Browser + pyscript + megawidgets;

I'm also thinking that we can provide the browser with buttons, like a Web
browser:

    Back
    Forward
    Save
    Print

Any others?

What I'm calling "Back" and "Forward" though does not change the view in the
browser's window, it moves the user back and forth along the workpath (shown on
the WFD), popping up the appropriate viewer.  I want one browser per view.  I
really never liked the fact that HTML browsers make you scroll up and down, and
you lose the page when you select a link.  This leaves one feeling a bit
disoriented.  I think the way I'd like to manage viewers and the WFD will be
considerable less disorienting.

Another feature for the browser is a standard control panel that the developer
can use as a place for custom controls.  These can be written into the
megawidgets and placed via pyscript.

Any other thoughts?


Cheers,
Jeff
-- 
J.W. Bizzaro                  mailto:bizzaro at bc.edu
Boston College Chemistry      http://www.uml.edu/Dept/Chem/Bizzaro/
--



More information about the Pipet-Devel mailing list