branch | jv |
changeset 7767 | 7ba26d21c628 |
parent 7765 | b8189ae681df |
parent 7759 | 45386945d6d7 |
child 7771 | 3e74422a72dd |
--- a/DeviceGraphicsContext.st Sun Dec 18 21:57:26 2016 +0000 +++ b/DeviceGraphicsContext.st Thu Dec 29 00:20:56 2016 +0000 @@ -3229,6 +3229,17 @@ self foreground:oldFg background:background function:oldFun ! +withPaint:aColor do:aBlock + "evaluate aBlock with changed paint color." + + |oldPaint| + + oldPaint := paint. + self paint:aColor. + aBlock value. + self paint:oldPaint +! + xoring:aBlock "evaluate aBlock with function xoring"