[duxhelp] Re: Behavior of undo with Replace

  • From: "Peter Sullivan" <peter@xxxxxxxxxx>
  • To: <duxhelp@xxxxxxxxxxxxx>
  • Date: Thu, 23 Mar 2006 15:32:08 -0500

Sean,

Thanks.  I'll lurk awhile to let others weigh in.

- Peter 

-----Original Message-----
From: duxhelp-bounce@xxxxxxxxxxxxx [mailto:duxhelp-bounce@xxxxxxxxxxxxx] On
Behalf Of Sean Brooks
Sent: Thursday, March 23, 2006 3:30 PM
To: duxhelp@xxxxxxxxxxxxx
Subject: [duxhelp] Re: Behavior of undo with Replace

Hi Peter

Ouch, good point.  But I'd still say (naively not knowing if this is
possible in programming) that the undo should undo whatever the last action
was, whether it was:

step, step, step (undo step)

or

replace all (undo replace all)

or 

step, step, step, replace all (undo replace all)

So my preference for Undo would be to remove my last action, whatever it
was.  I can see where I'd have to then manually replace anything prior to
that (the other steps) unless your undo supports multiple undos.

Sean


> -----Original Message-----
> From: duxhelp-bounce@xxxxxxxxxxxxx
> [mailto:duxhelp-bounce@xxxxxxxxxxxxx]On Behalf Of Peter Sullivan
> Sent: March 23, 2006 2:23 PM
> To: duxhelp@xxxxxxxxxxxxx
> Subject: [duxhelp] Re: Behavior of undo with Replace
> 
> 
> Sean,
> 
> But if you first select "Yes" to three or four individual 
> replacements, then "Replace All" when you figure you're getting what 
> you want out of the process ...
> 
> Should Undo take back all of the replacements, including the first 
> three or four, or should it take back only those that were made after 
> you select "Replace All"?
> 
> - Peter
> 
> -----Original Message-----
> From: duxhelp-bounce@xxxxxxxxxxxxx
> [mailto:duxhelp-bounce@xxxxxxxxxxxxx]
> Sent: Thursday, March 23, 2006 3:18 PM
> To: duxhelp@xxxxxxxxxxxxx
> Subject: [duxhelp] Re: Behavior of undo with Replace
> 
> I'd side with Joanie on this one.  If I'd chosen replace all, then the 
> undo would undo all.  But if I were stepping through the list, I'd 
> expect undo to only undo my last action.
> 
> Sean
> 
> > -----Original Message-----
> > From: duxhelp-bounce@xxxxxxxxxxxxx
> > [mailto:duxhelp-bounce@xxxxxxxxxxxxx]On Behalf Of Peter Sullivan
> > Sent: March 23, 2006 2:13 PM
> > To: duxhelp@xxxxxxxxxxxxx
> > Subject: [duxhelp] Re: Behavior of undo with Replace
> > 
> > 
> > Joanie,
> > 
> > Our current Undo was implemented without detailed
> discussions of this
> > sort.
> > We worked mostly on getting it to work without destabilizing the 
> > program.
> > Our hope was that our beta testers would notice little things like 
> > this and discuss them to build a consensus.
> > 
> > So I'll sit back and let that happen; thanks for asking!
> > 
> > - Peter
> > 
> > -----Original Message-----
> > From: duxhelp-bounce@xxxxxxxxxxxxx
> > [mailto:duxhelp-bounce@xxxxxxxxxxxxx] On Behalf Of Joanmarie Diggs
> > Sent: Thursday, March 23, 2006 3:06 PM
> > To: duxhelp@xxxxxxxxxxxxx
> > Subject: [duxhelp] Behavior of undo with Replace
> > 
> > Hi all.  I do not know if this is by design or not, so I'm
> tossing it
> > out
> > there:
> >  
> > 1.  Do a find and replace for an item that appears multiple
> times in
> > your document.
> > 2.  Do NOT choose All; instead, choose Yes each time so that each 
> > replacement is an individual action 3.  After you complete
> the above
> > and return to your document, press Control Z to undo.
> >  
> > Expected behavior (in my mind): The last replacement -- and
> ONLY the
> > last replacement -- gets undone.
> > Actual behavior: Everything that was replaced gets undone
> >  
> > The reason I expected only the last replacement to get undone is 
> > because that is how Word works.  I realize that this does not mean 
> > that Duxbury should work this way as well, though there is
> something
> > to be said for familiarity/consistency.  Regardless, I can
> see another
> > problem with the current implementation:  All too often when I do a 
> > find and replace, I'm a little trigger happy with the Yes button.
> > <grin> I press Yes and then immediately realize I should
> have pressed
> > No.  At that point what I would do is escape out of the
> dialog, fix --
> > or with 10.6, undo -- that last replacement, and then resume the 
> > find/replace.  That won't work with the current implementation.
> >  
> > Take care.
> > Joanie
> > 
> > 
> > * * *
> > * This message is via list duxhelp at freelists.org.
> > * To unsubscribe, send a blank message with
> > *   unsubscribe
> > * as the subject to <duxhelp-request@xxxxxxxxxxxxx>. You may also
> > * subscribe, unsubscribe, and set vacation mode and other
> subscription
> > * options by visiting //www.freelists.org.  The list archive
> > * is also located there.
> > * Duxbury Systems' web site is http://www.duxburysystems.com
> > * * *
> > 
> 
> 
> Privacy Disclaimer - Français à suivre
>  
> This e-mail message (including attachments, if any) is intended for 
> the use of the individual or entity to which it is addressed and may 
> contain information that is priviledged, proprietary, confidential.
> If you are not
> the intended recipient, you are notified that any dissemination, 
> distribution, or copy of this communication is strictly prohibited.  
> If you have received this communication in error, please notify the 
> sender and erase this e-mail message immediately.
> --------------------------------------------------------------
> --------------
> -------
> Déclaration de confidentialité
> 
> Le présent courrier électronique (y compris les pièces qui y sont 
> annexées, le cas échéant) s'adresse au destinataire indiqué et peut 
> contenir des renseignements de caractère privé ou confidentiel. Si 
> vous n'êtes pas le destinataire de ce document, nous vous signalons 
> qu'il est strictement interdit de le diffuser, de le distribuer ou de 
> le reproduire. Si ce message vous a été transmis par erreur, veuillez 
> en informer l'expéditeur et le supprimer immédiatement.
> 
> * * *
> * This message is via list duxhelp at freelists.org.
> * To unsubscribe, send a blank message with
> *   unsubscribe
> * as the subject to <duxhelp-request@xxxxxxxxxxxxx>. You may also
> * subscribe, unsubscribe, and set vacation mode and other subscription
> * options by visiting //www.freelists.org.  The list archive
> * is also located there.
> * Duxbury Systems' web site is http://www.duxburysystems.com
> * * *
> 
> 
> * * *
> * This message is via list duxhelp at freelists.org.
> * To unsubscribe, send a blank message with
> *   unsubscribe
> * as the subject to <duxhelp-request@xxxxxxxxxxxxx>. You may also
> * subscribe, unsubscribe, and set vacation mode and other subscription
> * options by visiting //www.freelists.org.  The list archive
> * is also located there.
> * Duxbury Systems' web site is http://www.duxburysystems.com
> * * *
> 


Privacy Disclaimer - Français à suivre
 
This e-mail message (including attachments, if any) is intended for the use
of the individual or entity to which it is addressed and may contain
information that is priviledged, proprietary, confidential. If you are not
the intended recipient, you are notified that any dissemination,
distribution, or copy of this communication is strictly prohibited.  If you
have received this communication in error, please notify the sender and
erase this e-mail message immediately. 
----------------------------------------------------------------------------
-------
Déclaration de confidentialité

Le présent courrier électronique (y compris les pièces qui y sont annexées,
le cas échéant) s'adresse au destinataire indiqué et peut contenir des
renseignements de caractère privé ou confidentiel. Si vous n'êtes pas le
destinataire de ce document, nous vous signalons qu'il est strictement
interdit de le diffuser, de le distribuer ou de le reproduire. Si ce message
vous a été transmis par erreur, veuillez en informer l'expéditeur et le
supprimer immédiatement.

* * *
* This message is via list duxhelp at freelists.org.
* To unsubscribe, send a blank message with
*   unsubscribe
* as the subject to <duxhelp-request@xxxxxxxxxxxxx>. You may also
* subscribe, unsubscribe, and set vacation mode and other subscription
* options by visiting //www.freelists.org.  The list archive
* is also located there.
* Duxbury Systems' web site is http://www.duxburysystems.com
* * *


* * *
* This message is via list duxhelp at freelists.org.
* To unsubscribe, send a blank message with
*   unsubscribe
* as the subject to <duxhelp-request@xxxxxxxxxxxxx>. You may also
* subscribe, unsubscribe, and set vacation mode and other subscription
* options by visiting //www.freelists.org.  The list archive
* is also located there.
* Duxbury Systems' web site is http://www.duxburysystems.com
* * *

Other related posts: