Bob,

The thought never crossed my mind. I knew you were juggling chain saws with all the new Jmol additions/changes. My wife would tell you. I whine when I think I'm being ignored.

You actually solved half this freeze-up problem for me. I did not fully appreciate that model kit mode drag molecule (shift to rotate) allowed independent movement of two fragments or molecules. That's what I was using the hover for. Your implementation is much smoother.

The other half of the problem related to my conformation rotation. I think your suggestion may clear up the locking problem on this.

Otis

On 6/10/2010 9:30 AM, Robert Hanson wrote:
Otis -- You probably think I've been ignoring you. Just busy getting Jmol reading SMILES and SMARTS strings and also generating SMILES code. That's working now, so back to work on this!

Yes, there are several issues there. Bond picking is also still in force after leaving model kit mode.

... OK, what was happening was that entering modelKit mode settings were automatically changed, but leaving it they were not. If you want to temporarily have a fix, try adding these after that modelKit off setting:

set picking ident
set bondPicking false
set pickingStyle toggle

In the next release of Jmol this will not be necessary, but won't hurt, either.

Bob


On Fri, Jun 4, 2010 at 10:16 PM, Otis Rothenberger <[email protected] <mailto:[email protected]>> wrote:

    Bob,

    I use a hover call back to independently select then mouse
    rotate/translate individual models in the Jmol window. If a call model
    kit mode prior to setting up a rotate/translate, then the model
    kit mode
    hover selection circles persist even though model kit mode is
    turned off
    prior to calling the rotate/translate process. In plain Jmol script
    language, here's the sequence:

    1) model kit on.
    2) do stuff
    3) model kit off
    4) Jmol Script:     frank off;axes on;moveto 2 front;hover "";set
    hoverDelay .001

    The above is sufficient to create the hover circle persistence. My
    hover
    call back is:

    function processHover(appNum, messageString, indexNum) {
        if (fragRotPicOn) {
            execScript("select within(branch, {atomIndex=1000}, {atomIndex
    = _atomHovered});");
        }
    }

    But the problem exists even if the Boolean above is set to false. In
    other words, "frank off;axes on;moveto 2 front;hover "";set hoverDelay
    ..001" is enough to create the problem.

    Is there any direct way to turn the model kit hover circles of other
    than "hover off?" The latter stops the persistence, but it also
    kills my
    callback.

    I might as well also ask you to remind me what the code is for the
    maximum atomIndex. I know that I should not be using the
    atomIndex=1000
    trick.

    Otis

    --
    Otis Rothenberger
    chemagic.com <http://chemagic.com>




    
------------------------------------------------------------------------------
    ThinkGeek and WIRED's GeekDad team up for the Ultimate
    GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
    lucky parental unit.  See the prize list and enter to win:
    http://p.sf.net/sfu/thinkgeek-promo
    _______________________________________________
    Jmol-users mailing list
    [email protected]
    <mailto:[email protected]>
    https://lists.sourceforge.net/lists/listinfo/jmol-users




--
Robert M. Hanson
Professor of Chemistry
St. Olaf College
1520 St. Olaf Ave.
Northfield, MN 55057
http://www.stolaf.edu/people/hansonr
phone: 507-786-3107


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


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo


_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

--
Otis Rothenberger
chemagic.com

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to