"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/ --