Just want to add to this discussion that I also found this a useful
feature in Chime (and was always sad that it did not work on Mac).
Mouse synch greatly enhances the user's ability to compare related
structures- for example, when looking at protein conservation.
I would welcome mouse synch implementation in Jmol, even if the
command was limited to synching all applets vs. synching none. (In
fact there was considerable discussion of synching mouse gestures
years ago in Jmol, and I was involved in that. But the issue died at
that time.)
Frieda
On May 24, 2007, at May 24, 10:31 AM, Bob Hanson wrote:
Tim, please open a feature request, copying into it this exchange
we've
already had to start it off.
Thanks,
Bob
Timothy Driscoll wrote:
On May 24, 2007, at 9:30 AM, Bob Hanson wrote:
What I meant by that was that Chime didn't have the wide-ranging
capability that Jmol has. So it's not as simple as sending "the
user now moved the mouse HERE" to the other applets. You would need
to address
issues such as:
Do moveto, zoomto, navigate, translate, etc. all get synched, or is
it just the mouse?
Is it the entire orientation that is being synched (zoom and all)?
Does spinning get synched? Does it get turned on automatically in
other applets?
How does one recognize which applet is the controller applet, and
which are followers?
What happens when a new file gets loaded in one of the applets?
Timothy Driscoll wrote:
hmm. are you listing these as programming issues that must to be
addressed, or are these ways you would want to extend a synch
command, to make it more powerful? if the former, I see your
point.
it would not be as straightforward as it seems from the user end.
User issues. I would want to know what people wanted before starting
into this.
I understand. ok, here is my two cents:
moveto, zoomto, etc - any commands that are accessible only from
command line - would not be included. those are fairly easy to
synchronize using javascript. mouse events that affect orientation
(RTZ and spin) would be included.
when applets are synched, any applet on the page that is being
addressed by the mouse would become the controller applet.
loading a new file would not affect the synchronization state of the
page.
perhaps my interpretation is too narrow, but I was investigating a
mouse synch feature only. (though I recognize that 'synch' is a broad
term; maybe 'synch mouse'?)
tim
----------------------------------------------------------------------
---
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users
///////////////////////////////////////////
Frieda Reichsman
Molecules in Motion
Interactive Molecular Structures
http://www.moleculesinmotion.com
///////////////////////////////////////////
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users