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

Reply via email to