caetgory change and documentation added
authorClaus Gittinger <cg@exept.de>
Sat, 17 Nov 2001 11:02:15 +0100
changeset 6207 b53b64413b40
parent 6206 59d1ec1e1ed5
child 6208 92e9e6eaae1b
caetgory change and documentation added
AbortOperationRequest.st
BreakPointInterrupt.st
ControlInterrupt.st
HaltInterrupt.st
UserInterrupt.st
--- 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 $'
 ! !
--- a/BreakPointInterrupt.st	Sat Nov 17 11:01:33 2001 +0100
+++ b/BreakPointInterrupt.st	Sat Nov 17 11:02:15 2001 +0100
@@ -4,12 +4,20 @@
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Kernel-Exceptions'
+	category:'Kernel-Exceptions-Control'
 !
 
+!BreakPointInterrupt class methodsFor:'documentation'!
+
+documentation
+"
+    Raised by the breakpoint wrapper code.
+    A debug-breakpoint (see browsers methodList-debug menu).
+"
+! !
 
 !BreakPointInterrupt class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/BreakPointInterrupt.st,v 1.1 2001-09-24 09:41:07 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/BreakPointInterrupt.st,v 1.2 2001-11-17 10:02:06 cg Exp $'
 ! !
--- a/ControlInterrupt.st	Sat Nov 17 11:01:33 2001 +0100
+++ b/ControlInterrupt.st	Sat Nov 17 11:02:15 2001 +0100
@@ -4,9 +4,16 @@
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Kernel-Exceptions'
+	category:'Kernel-Exceptions-Control'
 !
 
+!ControlInterrupt class methodsFor:'documentation'!
+
+documentation
+"
+    parent of all control-related interrupts (halt, breakpoint etc.)
+"
+! !
 
 !ControlInterrupt class methodsFor:'testing'!
 
@@ -19,5 +26,5 @@
 !ControlInterrupt class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/ControlInterrupt.st,v 1.2 2001-11-16 15:19:30 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/ControlInterrupt.st,v 1.3 2001-11-17 10:02:02 cg Exp $'
 ! !
--- a/HaltInterrupt.st	Sat Nov 17 11:01:33 2001 +0100
+++ b/HaltInterrupt.st	Sat Nov 17 11:02:15 2001 +0100
@@ -4,12 +4,20 @@
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Kernel-Exceptions'
+	category:'Kernel-Exceptions-Control'
 !
 
+!HaltInterrupt class methodsFor:'documentation'!
+
+documentation
+"
+    Raised by the #halt methods.
+    A programmed debug-breakpoint.
+"
+! !
 
 !HaltInterrupt class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/HaltInterrupt.st,v 1.1 2001-09-07 10:00:56 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/HaltInterrupt.st,v 1.2 2001-11-17 10:02:15 cg Exp $'
 ! !
--- a/UserInterrupt.st	Sat Nov 17 11:01:33 2001 +0100
+++ b/UserInterrupt.st	Sat Nov 17 11:02:15 2001 +0100
@@ -4,12 +4,20 @@
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Kernel-Exceptions'
+	category:'Kernel-Exceptions-Control'
 !
 
+!UserInterrupt class methodsFor:'documentation'!
+
+documentation
+"
+    Raised when the user presses the Interrupt-Key,
+    which is CTRL-c on unix and BREAK on win32 systems.
+"
+! !
 
 !UserInterrupt class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/UserInterrupt.st,v 1.1 2001-09-07 10:09:15 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/UserInterrupt.st,v 1.2 2001-11-17 10:02:10 cg Exp $'
 ! !