AbortOperationRequest.st
changeset 6207 b53b64413b40
parent 6202 019a88a45ad7
child 7588 1819a1c408f3
--- a/AbortOperationRequest.st	Sat Nov 17 11:01:33 2001 +0100
+++ b/AbortOperationRequest.st	Sat Nov 17 11:02:15 2001 +0100
@@ -1,15 +1,31 @@
 "{ Package: 'stx:libbasic' }"
 
-GenericException subclass:#AbortOperationRequest
+ControlRequest subclass:#AbortOperationRequest
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Kernel-Exceptions'
+	category:'Kernel-Exceptions-Control'
 !
 
+!AbortOperationRequest class methodsFor:'documentation'!
+
+documentation
+"
+    Raised when the CTRL-y (abort operation) Key is pressed,
+    or when the 'Abort'-button is pressed in the Debugger,
+    or by many dialogs 'Cancel' key.
+
+    If unhandled, this is a no-op,
+    however, all windows catch this signal in their main event handling
+    loop to allow for whatever operation is ongoing to be cancelled.
+
+    Pressing CTRL-y has the same behavior as interrupting followed by pressing
+    the debuggers 'Abort'-button.
+"
+! !
 
 !AbortOperationRequest class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/AbortOperationRequest.st,v 1.1 2001-11-16 17:17:14 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/AbortOperationRequest.st,v 1.2 2001-11-17 10:01:58 cg Exp $'
 ! !