<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 29, 2014 at 4:22 AM, Andrew P. Black <span dir="ltr"><<a href="mailto:black@cs.pdx.edu" target="_blank">black@cs.pdx.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I didn’t notice this — but then, as I said, I don’ understand the overall model.  But I think that its a disaster!  The kind of object you get should depend on the arguments to the factory that creates it, not on what canvas it is eventually pasted onto.</blockquote>
</div><div class="gmail_extra"><br></div>O_o<br>Did you read actually read it? Every basic shape other than line and image has:</div><div class="gmail_extra"><br></div><div class="gmail_extra">// Defines whether this shape should be filled</div>
<div class="gmail_extra">fill -> Boolean</div><div class="gmail_extra"><br></div><div class="gmail_extra">// If not filled, this is the width of the outline</div><div class="gmail_extra">lineWidth -> Number</div><div class="gmail_extra">
<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">As for the comments about it being non-OO, I thought I made it pretty clear that both options are available. I didn't want to restrict anything.</div>
<div class="gmail_extra">I like being able to use the Java style canvas.draw.... methods, but I also like being able to do things like</div><div class="gmail_extra"><br></div><div class="gmail_extra">def r = g.createRectangle( ... )</div>
<div class="gmail_extra">canvas.add(r)</div><div class="gmail_extra"><br></div><div class="gmail_extra">which is the OO style you are looking for. You can do that. Have a look at some of the test programs</div></div>