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

Reply via email to