added #isBuffering (read not from trevis griggs)
authorClaus Gittinger <cg@exept.de>
Tue, 27 Jan 1998 12:12:49 +0100
changeset 773 b6337f784d05
parent 772 6164c303afde
child 774 fb8810086f95
added #isBuffering (read not from trevis griggs)
BuffValHldr.st
BufferedValueHolder.st
ValModel.st
ValueModel.st
--- a/BuffValHldr.st	Mon Jan 26 14:32:50 1998 +0100
+++ b/BuffValHldr.st	Tue Jan 27 12:12:49 1998 +0100
@@ -208,8 +208,19 @@
     bufferedValue := NotYetAssigned
 ! !
 
+!BufferedValueHolder methodsFor:'queries'!
+
+isBuffering
+    "return true, if the receiver is currently buffering something
+     (i.e. its value has been assigned)"
+
+    ^ bufferedValue ~~ NotYetAssigned
+
+    "Modified: / 27.1.1998 / 12:09:46 / cg"
+! !
+
 !BufferedValueHolder class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview2/Attic/BuffValHldr.st,v 1.12 1997-11-02 17:09:15 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview2/Attic/BuffValHldr.st,v 1.13 1998-01-27 11:12:49 cg Exp $'
 ! !
--- a/BufferedValueHolder.st	Mon Jan 26 14:32:50 1998 +0100
+++ b/BufferedValueHolder.st	Tue Jan 27 12:12:49 1998 +0100
@@ -208,8 +208,19 @@
     bufferedValue := NotYetAssigned
 ! !
 
+!BufferedValueHolder methodsFor:'queries'!
+
+isBuffering
+    "return true, if the receiver is currently buffering something
+     (i.e. its value has been assigned)"
+
+    ^ bufferedValue ~~ NotYetAssigned
+
+    "Modified: / 27.1.1998 / 12:09:46 / cg"
+! !
+
 !BufferedValueHolder class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview2/BufferedValueHolder.st,v 1.12 1997-11-02 17:09:15 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview2/BufferedValueHolder.st,v 1.13 1998-01-27 11:12:49 cg Exp $'
 ! !
--- a/ValModel.st	Mon Jan 26 14:32:50 1998 +0100
+++ b/ValModel.st	Tue Jan 27 12:12:49 1998 +0100
@@ -105,8 +105,19 @@
     "Modified: 21.2.1997 / 16:29:38 / cg"
 ! !
 
+!ValueModel methodsFor:'queries'!
+
+isBuffering
+    "return true, if the receiver is buffering something.
+     For compatibility with BufferedValueHolder, false is returned here"
+
+    ^ false
+
+    "Created: / 27.1.1998 / 12:12:08 / cg"
+! !
+
 !ValueModel class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview2/Attic/ValModel.st,v 1.21 1997-03-27 14:14:10 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview2/Attic/ValModel.st,v 1.22 1998-01-27 11:12:41 cg Exp $'
 ! !
--- a/ValueModel.st	Mon Jan 26 14:32:50 1998 +0100
+++ b/ValueModel.st	Tue Jan 27 12:12:49 1998 +0100
@@ -105,8 +105,19 @@
     "Modified: 21.2.1997 / 16:29:38 / cg"
 ! !
 
+!ValueModel methodsFor:'queries'!
+
+isBuffering
+    "return true, if the receiver is buffering something.
+     For compatibility with BufferedValueHolder, false is returned here"
+
+    ^ false
+
+    "Created: / 27.1.1998 / 12:12:08 / cg"
+! !
+
 !ValueModel class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview2/ValueModel.st,v 1.21 1997-03-27 14:14:10 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview2/ValueModel.st,v 1.22 1998-01-27 11:12:41 cg Exp $'
 ! !