AbortAllOperationRequest.st
author Claus Gittinger <cg@exept.de>
Thu, 21 Nov 2002 10:18:11 +0100
changeset 6878 3fffe99cc074
parent 6876 f5def7fbfb7c
child 6879 bf378225d452
permissions -rw-r--r--
avoid AbortSignal to handle AbortAllSignal
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6876
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'stx:libbasic' }"
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
6878
3fffe99cc074 avoid AbortSignal to handle AbortAllSignal
Claus Gittinger <cg@exept.de>
parents: 6876
diff changeset
     3
ControlRequest subclass:#AbortAllOperationRequest
6876
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
	instanceVariableNames:''
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
	classVariableNames:''
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	poolDictionaries:''
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	category:'Kernel-Exceptions-Control'
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
!
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
!AbortAllOperationRequest class methodsFor:'documentation'!
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
documentation
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
"
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
    Raised by some dialogs 'Cancel All' button.
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
    If unhandled, this is a no-op,
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
    however, some applications catch this signal when performing some operation
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
    on multiple objects (such as a fileBrowser, when deleting multiple files).
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
    In these situations, AbortSignal is typically cought to cancel a single
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
    operation, while AbortAllSignal is used to cancel a single operation.
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
"
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
! !
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
!AbortAllOperationRequest class methodsFor:'documentation'!
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
version
6878
3fffe99cc074 avoid AbortSignal to handle AbortAllSignal
Claus Gittinger <cg@exept.de>
parents: 6876
diff changeset
    28
    ^ '$Header: /cvs/stx/stx/libbasic/AbortAllOperationRequest.st,v 1.2 2002-11-21 09:18:11 cg Exp $'
6876
f5def7fbfb7c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
! !