Just to clarify, I'm working in Java not JavaScript.

Based on what both you and Angel have said, I tried the following:

set hovercallback = "jmolscript:Jmol select _atomHovered; colour atoms red"

Sadly this doesn't work.

Any suggestions? And could we have an example added to the interactive
script docs please?

Dave


On 15 April 2013 01:19, Robert Hanson <hans...@stolaf.edu> wrote:

> Just define a function and call it from your callback:
>
>
> function myfunc() {
>   -- Jmol script here --
>
>
> }
>
>
> set hoverCallback "jmolscript:myfunc()"
>
>
> The global variable _atomhovered will contain the atom index of the
> hovered atom. So you can investigate it, perhaps:
>
> function testme() {
>
>   Var theAtom = {atomindex=_atomHovered}
>   if (theAtom.elemno==6) {hoverLabel="That's a carbon"} else {hoverLabel =
> "That's not a carbon"}
> }
>
> set hovercallback "jmolscript:testme()"
>
>
>
>
> On Sun, Apr 14, 2013 at 5:21 PM, N David Brown <hubd...@gmail.com> wrote:
>
>> *I've seen this in the documentation:*
>> *
>> *
>> *  set hoverCallback "jmolscript:script hover.spt"*
>> *
>> *
>> I'd like my JAR to not have to deploy files like this hover.spt to the
>> environment.
>>
>> Is there an in-JAR filepath you can specify here?
>>
>> Or an inline script variation?
>>
>> Dave
>>
>>
>> ------------------------------------------------------------------------------
>> Precog is a next-generation analytics platform capable of advanced
>> analytics on semi-structured data. The platform includes APIs for building
>> apps and a phenomenal toolset for data science. Developers can use
>> our toolset for easy data analysis & visualization. Get a free account!
>> http://www2.precog.com/precogplatform/slashdotnewsletter
>> _______________________________________________
>> Jmol-developers mailing list
>> Jmol-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jmol-developers
>>
>>
>
>
> --
> Robert M. Hanson
> Larson-Anderson Professor of Chemistry
> Chair, Chemistry Department
> St. Olaf College
> Northfield, MN
> http://www.stolaf.edu/people/hansonr
>
>
> If nature does not answer first what we want,
> it is better to take what answer we get.
>
> -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900
>
>
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Jmol-developers mailing list
Jmol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-developers

Reply via email to