On 23 November 2011 09:58, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
Igor
How the community can help you? May be gary, alain, fernando can give a hand there. Because if this would be fixed we would already have a much nicer system.
It would be great to help adapting all morphs for Athens. Morphs, that having own draw method(s), should also have own #drawOnAthensCanvas: I didn't covered all of them yet, so a little help with it would be nice. Also, it is good for checking the missing functionality in Athens API as well as learning it. There's not much to learn yet :) basicly what you should know is that you have coordinate system: canvas pathTransform (instance of AthensAffineTransform) which you can manipulate to achieve desirable results. And actual drawing: canvas setPaint: somePaintObject. ( color, gradient, or anything which conforms to AthensPaint protocol ). canvas drawShape: (rect or path or anything , which responds to: 'paintFillsUsing: aPaint on: anAthensCanvas' ). canvas draw: (anything , which responds to #drawOnAthensCanvas: ) -- Best regards, Igor Stasenko.