On 09/05/2015 06:44 AM, Robert Hanson wrote:
> This one is for Rolf. Please check
>
> -- Don't Work (as expected)  -------------------------------------
> SHIFT+RIGHT+drag        _rotateZ        rotate Z
>     -> '_rotateZorZoom' instead of 'rotate Z'
>
> MIDDLE+drag     _rotateZorZoom  rotate Z (horizontal motion of mouse) or
> zoom (vertical motion of mouse)
>     -> 'rotate' instead of '_rotateZorZoom'
>     -> after 'bind "MIDDLE-drag" "_translate"' still 'rotate'
>
> CTRL+RIGHT+drag _translate      translate
>     -> nothing happens instead of 'translate'
>
>
> MIDDLE+double+drag      _translate      translate
>     -> 'rotate' instead of 'translate' (14.3.16_2015.08.25)
>     -> nothing happens instead of 'translate' (14.0.5)
>
>
> http://chemapps.stolaf.edu/jmol/zip/jmol-14.3.16_2015.09.04.zip
>
Thanks, Bob!

The bindings work now as expected in Firefox 40.0 on Linux. And I could 
also bind 'MIDDLE+drag' to '_translate successfully 
(http://jenalib.fli-leibniz.de/cgi-bin/3d_mapping.pl?CODE=1deh&APPLET=html5&JMOLVERSION=14.3.16_2015.09.04).

The problem with the popup menu ("After opening the popup menu the model 
rotates if the mouse leaves the menu area while the menu stays open...") 
seems to be gone now too.

But in the Java version Jmol freezes again during the initializing 
script of the 'Jena3D Viewer' 
(http://jenalib.fli-leibniz.de/cgi-bin/3d_mapping.pl?CODE=1deh&APPLET=java&JMOLVERSION=14.3.16_2015.09.04).
Now the freeze occurs earlier (before the default 'ball and stick' 
rendering is switched to 'cartoon').
In the application I can reproduce the problem with the following commands:

---------- Example commands --------------------
load =1deh;
cartoon on;

---------- Error message -----------------------
vwr handling error condition: java.lang.NoSuchMethodError: 
org.jmol.modelsetbio.Monomer.getStructure()Ljava/lang/Object;
java.lang.NoSuchMethodError: 
org.jmol.modelsetbio.Monomer.getStructure()Ljava/lang/Object;
        at org.jmol.renderbio.CartoonRenderer.renderProtein(Unknown Source)
        at org.jmol.renderbio.CartoonRenderer.renderBioShape(Unknown Source)
        at org.jmol.renderbio.BioShapeRenderer.renderShapes(Unknown Source)
        at org.jmol.renderbio.BioShapeRenderer.render(Unknown Source)
        at org.jmol.render.ShapeRenderer.renderShape(Unknown Source)
        at org.jmol.render.RepaintManager.render(Unknown Source)
        at org.jmol.viewer.Viewer.render(Unknown Source)
        at org.jmol.viewer.Viewer.getImage(Unknown Source)
        at org.jmol.viewer.Viewer.getScreenImageBuffer(Unknown Source)
        at org.jmol.viewer.Viewer.renderScreenImageStereo(Unknown Source)
        at org.jmol.viewer.Viewer.renderScreenImage(Unknown Source)
        at org.openscience.jmol.app.jmolpanel.DisplayPanel.paint(Unknown Source)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
        at 
javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:295)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1249)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5158)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4969)
        at javax.swing.RepaintManager$3.run(RepaintManager.java:808)
        at javax.swing.RepaintManager$3.run(RepaintManager.java:796)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:796)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:769)
        at 
javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:718)
        at javax.swing.RepaintManager.access$1100(RepaintManager.java:62)
        at 
javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1677)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
        at java.awt.EventQueue.access$200(EventQueue.java:103)
        at java.awt.EventQueue$3.run(EventQueue.java:694)
        at java.awt.EventQueue$3.run(EventQueue.java:692)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
        at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
        at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
--------------------------------------------------------------------------

Regards,
Rolf
-- 

Rolf Huehne
Postdoc

Leibniz Institute for Age Research - Fritz Lipmann Institute (FLI)
Beutenbergstrasse 11
07745 Jena, Germany

Phone:   +49 3641 65 6205
Fax:     +49 3641 65 6210
E-Mail:  rhue...@fli-leibniz.de
Website: http://www.fli-leibniz.de

           Scientific Director: Prof. Dr. K. Lenhard Rudolph
        Head of Administration: Dr. Daniele Barthel
Chairman of Board of Trustees: Dennys Klein

VAT No: DE 153 925 464
Register of Associations: No. 230296, Amtsgericht Jena
Tax Number: 162/141/08228


------------------------------------------------------------------------------
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to