On 26 February 2008 15:24, Brian Dessent wrote: > Dave Korn wrote: > >> Meanwhile, part 1 OK for trunk? > > Yes, I think making that dialog modal is good.
Thanks, will commit at a convenient moment. > Igor Peshansky wrote: > >> I don't like Dave's proposal either. However, simply disabling the >> "Cancel" button altogether is not the solution -- if the user is unable to >> interrupt the installation, she will just kill the process, with >> disastrous results. > > Yes, but there will always be a way for the user to shoot themselves in > the foot. The best we can do is try to make it harder to find the > bullets. Hear hear. I'm just focussed on helping the end-users avoid trouble to make the package friendlier. > Right now it's quite easy to get into trouble since we allow > arbitrarily stopping the install at any point. I think disabling the > Cancel button (and the close 'X' button) for the entire install phase > does put us at a better place than we're at now. Even if they look up > the PID of setup and kill it that way, it's still no worse than what we > have now. Anyone who's clever enough to attach a debugger to it, I don't need to help. > The sad fact is that we don't truly support canceling in any > sane form, so we shouldn't advertise that ability in the UI. Ditto. I just want to help people avoid unexpected consequences of what might seem like reasonable actions. cheers, DaveK -- Can't think of a witty .sigline today....