AbortOperationRequest.st
author Claus Gittinger <cg@exept.de>
Sat, 17 Nov 2001 11:02:15 +0100
changeset 6207 b53b64413b40
parent 6202 019a88a45ad7
child 7588 1819a1c408f3
permissions -rw-r--r--
caetgory change and documentation added
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6202
019a88a45ad7 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'stx:libbasic' }"
019a88a45ad7 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
6207
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
     3
ControlRequest subclass:#AbortOperationRequest
6202
019a88a45ad7 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
	instanceVariableNames:''
019a88a45ad7 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
	classVariableNames:''
019a88a45ad7 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	poolDictionaries:''
6207
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
     7
	category:'Kernel-Exceptions-Control'
6202
019a88a45ad7 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
!
019a88a45ad7 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
6207
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    10
!AbortOperationRequest class methodsFor:'documentation'!
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    11
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    12
documentation
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    13
"
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    14
    Raised when the CTRL-y (abort operation) Key is pressed,
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    15
    or when the 'Abort'-button is pressed in the Debugger,
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    16
    or by many dialogs 'Cancel' key.
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    17
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    18
    If unhandled, this is a no-op,
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    19
    however, all windows catch this signal in their main event handling
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    20
    loop to allow for whatever operation is ongoing to be cancelled.
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    21
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    22
    Pressing CTRL-y has the same behavior as interrupting followed by pressing
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    23
    the debuggers 'Abort'-button.
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    24
"
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    25
! !
6202
019a88a45ad7 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
019a88a45ad7 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
!AbortOperationRequest class methodsFor:'documentation'!
019a88a45ad7 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
019a88a45ad7 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
version
6207
b53b64413b40 caetgory change and documentation added
Claus Gittinger <cg@exept.de>
parents: 6202
diff changeset
    30
    ^ '$Header: /cvs/stx/stx/libbasic/AbortOperationRequest.st,v 1.2 2001-11-17 10:01:58 cg Exp $'
6202
019a88a45ad7 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
! !