On Wed, 14 Oct 2009, Hans-Peter Diettrich wrote:
Recently I stumbled into a situation where an unhandled exception gave me the
choice to either kill Lazarus, or to continue at my own risk. Pressing the
wrong shortcut key can be fatal in this situation :-(
IMO such a dialog, with severe consequences, should not use standard
OK/Cancel buttons, and also should not associate commonly used shortcuts with
the buttons. Instead more intuitive Kill/Continue buttons should be used.
In typical situations the Escape key is associated with Cancel, meaning to
abort or undo a wrong action. In the case of an exception this should mean to
cancel the *action* (and continue), not to kill the *application*.
I think that this is a good proposal.
The QuestionDLG can be used for this, I assume.
Michael.
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus