class: EditField
authorClaus Gittinger <cg@exept.de>
Fri, 23 May 2014 16:07:15 +0200
changeset 5041 18f2861653bb
parent 5040 685a1742d9dd
child 5042 c7dfd678de9b
class: EditField added: #setClipboardText:
EditField.st
--- a/EditField.st	Fri May 23 11:31:52 2014 +0200
+++ b/EditField.st	Fri May 23 16:07:15 2014 +0200
@@ -2352,6 +2352,16 @@
     ]
 !
 
+setClipboardText:something
+    "redefined to refuse to copy the password to the clipboard"
+
+    passwordCharacter notNil ifTrue:[
+        self beep.
+        ^ self
+    ].
+    ^ super setClipboardText:something
+!
+
 validateNewSelection
     "make certain that only one line is ever selected"
 
@@ -2365,10 +2375,10 @@
 !EditField class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/EditField.st,v 1.235 2014-04-13 21:00:32 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/EditField.st,v 1.236 2014-05-23 14:07:15 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/EditField.st,v 1.235 2014-04-13 21:00:32 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/EditField.st,v 1.236 2014-05-23 14:07:15 cg Exp $'
 ! !