hi Bob, On 2005-01-02 (09:57) Bob Hanson wrote: > >timothy driscoll wrote: > >>how would the polling function get the data from Jmol? the only >>mechanism I know is the callback mechanism :-( > >Just execute an applet method that returns a value rather than a >void, such as > >document.jmol.getAppletInfo() > >No callback required there. >
I would be very happy with a set of applet methods that return values (isn't this the subject of another active thread on the list?). then my own js could read the values when they want. >>what data would be returned to the polling function? a script is >>done, a structure is loaded, a selection is made, etc.? >> > >I imagine something like: > >public Boolean jmol.isScriptCompleted() >public String jmol.getMessage() >public String jmol.setMessage() > >public Boolean jmol.isStructureLoaded() >public Boolean jmol.isStructureDisplayed() >public String jmol.getFileName() >public String jmol.getFileContents() > >public Boolean jmol.isAtomPicked() >public String jmol.getSelectedAtomList() >public String jmol.setSelectedAtomList() >public String jmol.getMeasurement() > >public Boolean jmol.isFrameChanged() >public Integer jmol.getCurrentFrame() >public Integer jmol.setCurrentFrame() > I begin to see that I missed the point of the polling function. :-) please forgive my ignorance. I thought it would be the only communication between js and applet, replacing the callbacks that (AFAIK) have been the only communication up until now. it seems that I can use js to access jmol methods that return values, like getAppletInfo(), and I don't need to go through the callbacks at all. is this essentially correct? regards, tim d -- Timothy Driscoll molvisions - see, grasp, learn. <http://www.molvisions.com/> usa:north carolina:wake forest "Basic research is when I'm doing what I don't know what I'm doing." - Wernher Von Braun ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Jmol-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jmol-developers
