#FEATURE by stefan
class: ProgressNotification
class definition
comment/format in: #progressValue
class: ProgressNotification class
added: #progressPercentage:messageText:
comment/format in: #progressPercentage:statusInfo:
changed:
#notify:progress:
#progressPercentage:
--- a/ProgressNotification.st Fri Nov 22 15:57:13 2019 +0100
+++ b/ProgressNotification.st Wed Nov 27 12:22:13 2019 +0100
@@ -65,38 +65,44 @@
!ProgressNotification class methodsFor:'notification'!
notify:message progress:aPercentageNumber
- ^ self new
- messageText: message;
- parameter: aPercentageNumber;
- raiseRequest
+ ^ self raiseRequestWith:aPercentageNumber errorString:message
"Created: / 31-07-2012 / 16:13:54 / cg"
+ "Modified: / 25-11-2019 / 15:35:05 / Stefan Vogel"
!
progressPercentage:aPercentageNumber
- ^ self basicNew
- raiseRequestWith:aPercentageNumber
- in:thisContext sender
+ ^ self raiseRequestWith:aPercentageNumber in:thisContext sender
"Modified: / 23-02-2017 / 16:51:52 / cg"
+ "Modified (format): / 25-11-2019 / 15:36:17 / Stefan Vogel"
+!
+
+progressPercentage:aPercentageNumber messageText:messageText
+ ^ self raiseRequestWith:aPercentageNumber errorString:messageText in:thisContext sender
+
+ "Created: / 25-11-2019 / 11:20:11 / Stefan Vogel"
+ "Modified: / 25-11-2019 / 15:35:38 / Stefan Vogel"
!
progressPercentage:aPercentageNumber statusInfo:statusInfo
- ^ self basicNew
+ ^ self newException
statusInfo:statusInfo;
- raiseRequestWith:aPercentageNumber
- in:thisContext sender
+ raiseRequestWith:aPercentageNumber in:thisContext sender
"Created: / 23-02-2017 / 16:52:11 / cg"
+ "Modified (format): / 25-11-2019 / 15:35:55 / Stefan Vogel"
! !
!ProgressNotification methodsFor:'accessing'!
progressValue
- "answer the parameter that was passed to the notification requrest
+ "answer the parameter that was passed to the notification request
as percentage parameter"
^ parameter
+
+ "Modified (comment): / 25-11-2019 / 11:18:31 / Stefan Vogel"
!
statusInfo