Feb. 7, 2011
11:51 p.m.
On 7 February 2011 22:41, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
Canvas>>draw: anObject     ^anObject drawOn: self
Now in SM we got
SMxCanvas>>draw: anObject     ^self clipBy: anObject bounds during: [ :c | anObject drawOn: c]
and I'm wondering what is the exact difference. Any idea?
yes, SMxCanvas ensures that not matter what happens, a morph cannot draw outside of its declared bounds. Which usually should not happen anyways.. so it looks like an additional rule enforcement.
Stef
-- Best regards, Igor Stasenko AKA sig.