Bob, Here is my suggested list of desirable functionality. I think all these are fairly minor changes, or in some cases no change at all. Let me what you think.
1. Measurement table should display all measurements in current measurement list. By measurement list I mean the data accessed by the viewer api getMeasurementCount() and getMeasurementCountPlusIndices() 2. 'measure ON/OFF' should control *display* of current measurement list, not delete anything. If this breaks backward-compatibility, you could have new keywords 'measure DISPLAYON/DISPLAYOFF' 3. 'measure DELETEALL' deletes all measurements from measurement list 'measure x y' creates new measurement 'measure DELETE x y' deletes this measurement 4. On measurement table: 'Delete All' button is equivalent to 'measure DELETEALL' 'Delete' button equivalent to 'measure DELETE x y', where x y is selected measurement. 5. In viewer: selecting a measurement with clicking is equivalent to 'measure x y' selecting an already selected measurement with clicking is equivalent to 'measure DELETE x y' 6. The above commands apply to the current frame only, unless 'set measureAllModels ON' is set, in which case they apply to the same measurement in all frames. 7. The 'measure ALL x y' syntax in 10.x should be restricted to the current frame, only extended if 'set measureAllModels ON' is set, as with all other 'measure' commands. 8. It should be possible to create measurements between atoms in different frames (using e.g. measure 1/1 1/2) If 'set measureAllModels ON' is set, this measurement should be created between the first selected atom in the current frame, and the other atoms in all frames (e.g. you could track the distance moved by one atom over an MD trajectory). 9. The 'set measurement' commands should remain as present. 10. The atom boxes in the measurement table should label both the atom number and the frame number, e.g. 23/1 H. 11. The menu and popup Measurement tick boxes should be equivalent to 'measure ON/OFF' On Tue, 13 Jun 2006 11:45:10 -0500, "Bob Hanson" <[EMAIL PROTECTED]> said: > OK, you're in charge. > Start making a full list, and we'll get this taken care of. > > [EMAIL PROTECTED] wrote: > > >Thanks, Bob. > >Another related bug is that the Display->Measurements tick box > >doesn't appear to do anything, nor does the right-mouse click popup > >Options->Show Measurements tick box. (In both 10.x and 10.2). > > > >I guess I'm the most dedicated fan of the measurement table then, > >since my whole app is basically a souped-up wrapper around the > >measurement list :-) > > > >Dave > > > >On Tue, 13 Jun 2006 11:03:56 -0500, "Bob Hanson" <[EMAIL PROTECTED]> > >said: > > > > > >>Dave, > >> > >>"measure OFF" removes all measurements, but it doesn't update the > >>Jmol.jar application measurement table. I think that's a bug -- measure > >>OFF should clear the table as well. I also notice that the table is not > >>very informative regarding the atom id -- it doesn't show model number, > >>for instance. > >> > >>But I think you mean that deleting by mouse should delete all if that > >>flag is on -- that makes good sense to me. I notice that deletion of a > >>bond also doesn't update the measurement table. That's an easy fix. > >> > >>I'm sure this is just because nobody has worked on this for a long time, > >>and the measurement table is not well known within the small group of > >>Jmol.jar users, especially in the context of multiple models. > >> > >>I should be able to clean this up.... > >> > >>Bob > >> > >> > >> > >> > >> > >>[EMAIL PROTECTED] wrote: > >> > >> > >> > >>>Hello, > >>> > >>>A little feature request for Bob Hanson, hope > >>>this is a good idea for more people than just me. > >>> > >>>set measureAllModels ON has the desired effect, > >>>that measurements created in one model are > >>>created in all other models. > >>> > >>>I would like measurements deleted in one model > >>>(either with the measurement table or the mouse) > >>>to be deleted in all other models. > >>> > >>>I don't know whether this should be a side-effect of > >>>set measureAllModels ON, or require a separate > >>>command. > >>> > >>>Thank you, > >>> > >>>Dave > >>> > >>> > >>> > >>> > >> > >>_______________________________________________ > >>Jmol-developers mailing list > >>[email protected] > >>https://lists.sourceforge.net/lists/listinfo/jmol-developers > >> > >> > > > > _______________________________________________ > Jmol-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jmol-developers -- Dave Evans [EMAIL PROTECTED] http://www.davidaevans.org _______________________________________________ Jmol-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jmol-developers
