I was doing the AthensTutorial , I understand the first step
surface := AthensCairoSurface extent: self extent asIntegerPoint.
and then step 2 is
surface drawDuring: [:canvas |
"First, we clear the surface"
surface clear.
"we can use
surface clear: Color black.
as well. A #clear is equivalent to: (surface clear: Color transparent). "
"Let''s draw a simple green rectangle"
canvas setPaint: Color green.
canvas setShape: (40@40 corner: 100@100).
canvas draw.
]
Where canvas comes from ? where is defined ? I just dont understand that part.