Igor Stasenko wrote
I wanted to ask if it's possible to extent an Athens surface. If it can't be done, because as far as I understand this can't be done in Cairo, is it possible to simulate it at least? Is it possible to stop #drawDuring: and build another surface, maybe? how large? is
AthensCairoSurface extent: 2000@2000
not works?
I think it is about resizing an existing Morph that is drawn with Athens Surface? I had problems with it and had the same question. But it works well with something like: SomeSubclassOfMorph>>extent: aPoint |newExtent| newExtent := aPoint rounded. (bounds extent closeTo: newExtent) ifTrue: [^ self]. self changed. bounds := (bounds topLeft extent: newExtent). surface := AthensCairoSurface extent: newExtent. self layoutChanged. self changed. Now Boids fly in a resizable sky :) -- View this message in context: http://forum.world.st/Extent-a-Athens-surface-tp4665978p4666666.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.