<div dir="ltr">I see that there are ConnectionStyles, which is used for annotations, obviously. Maybe this class would also benefit from having a base "PathStyle" that BoxStyle and ConnectionStyle could work from. It would probably de-duplicate a lot of code and make it possible to have fewer lists of styles? At the very least, I think the steps-mid, steps-pre, etc. drawstyles could be re-implemented as a PathStyle, which ConnectionStyle could benefit from. </div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 16, 2015 at 12:19 PM, Benjamin Root <span dir="ltr"><<a href="mailto:ben.v.root@gmail.com" target="_blank">ben.v.root@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Looking into the recent "how to make a toothed curve" question, I started to wonder if the BoxStyle stuff could be refactored into something composed of draw style mutators, and at the same time rework the current draw style implementation? This way, one can easily create fancy lines or boxes, all using the same code and what-ever options are available for boxes are also available for lines.<br><br></div>Does anyone see a roadblock/pitfall with this idea?<br><br></div><div>(note, I am aware that this wouldn't solve the original poster's question because the sawtooth wouldn't be filled in, but it would be neat to have anyway).<br><br></div>Cheers!<br></div>Ben Root<br></div>
</blockquote></div><br></div>