drawing an ellipse by drawing a non-uniform-scaled circle
works, but the border is scaled as well.

in Roassal2, ellipse shapes always use a small 1px border
(https://code.google.com/p/moose-technology/issues/detail?id=1097)

As described in the above 2 threads, it is possible to draw an ellipse
with uniform border with cairo, and it is possible to do this
with athens, although athens does not provide this as a public api.

A much easier solution than the one I suggested in
https://code.google.com/p/moose-technology/issues/detail?id=1097
is to use athens "paintTransform".

We need to add
AthensCairoCanvas>>setPaintMatrix
(similiar to setPathMatrix)

and call this in
AthensCairoStrokePaint>>#athensFillPath:on:

������ self prepareForDrawingOn: aCanvas.
������
������ aCanvas
������ ������ newPath;
������ ������ loadPath: aPath;
������ ������ setPaintMatrix;������������������ "< --- new"
������ ������ stroke


what do you think?


Nicolai