<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Mar 13, 2010, at 9:06 AM, Sausset François wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>I recently began to work on the square root implementation in MatML and I'm near to submit a patch.<br>But as I'm new to WebKit development, I have a beginner question:<br><br>To draw the square root, the GraphicsContext::drawLine method is called but it is written (in comments) to use it only for borders.<br>Moreover this method enforces to turn antialiasing off.<br>I have two possibilities:<br>- modify that method to allow (optional) antialising<br>- use other methods. It should be better but I don't know which one is adapted.<br>Ideally, a polyline method should be great. Is there such a method? Probably yes, as SVG &amp; Canvas need advanced drawing.<br>Any help is welcome!<br></div></blockquote><div><br></div><div>You can construct a <font class="Apple-style-span" face="Menlo" size="3"><span class="Apple-style-span" style="font-size: 11px;">Path</span></font> object, use the path methods to add a line (or lines) and then use <font class="Apple-style-span" face="Menlo" size="3"><span class="Apple-style-span" style="font-size: 11px;">GraphicsContext::beginPath()</span></font>, <font class="Apple-style-span" face="Menlo" size="3"><span class="Apple-style-span" style="font-size: 11px;">GraphicsContext::addPath()</span></font> and <font class="Apple-style-span" face="Menlo" size="3"><span class="Apple-style-span" style="font-size: 11px;">GraphicsContext::strokePath()</span></font>.</div></div></body></html>