Hi Warren Really great program already, and great promise. Here are some suggestions you may or may not like to know about; ideally, I'd have liked to give some code, but until I have bandwidth, I pass on the ideas. Seem to be fairly intrinsic things that may need some mulling over.
1) There's no way to tell what it is you're actually seeing. In simple cases, this is no big deal, but it very soon becomes a real mission to find out what's showing - to remember which of your 15 objects had the ribbons, which one the C-alpha trace, and whose surface that is. Admittedly I'm not completely sure I know a good solution, and it would probably involve redesigning the layout of the object buttons: maybe making what's currently displayed bold in the drop-down for each object? Or little symbols (*&^%$#) next to the object? 2) One cannot toggle states on and off easily. E.g., You set up a ribbon selection with some labour, get it coloured just right, and then want to turn it off to have a look. Seems currently you have to make a pml script, together with an anti-script, and run those alternately. It feels like there could be a more clickable way, although once again I don't know a good answer -- maybe rigorous, multiple, specific undos / redos would do it? I guess named selections get you partly there, in which case, see (1). 3) Labelling should be attached to some mouse button by default, as opposed to having to activate a wizard. (Maybe labels are an answer to point (1)? But then one must be able to select/click on cartoons, maps, etc.) Just some food for thought. phx. ---------- This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of e-mail transmission. If verification is required please request a hard-copy version. ---------- This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of e-mail transmission. If verification is required please request a hard-copy version.