<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Regan<br>
    <br>
    I came to the same conclusion as you when using the BezierPath.&nbsp; I
    found no difference with the CreateBezierPath()<br>
    <br>
    In all the programs I just use the <br>
    <br>
    new NSBezierPath()<br>
    <br>
    because it is shorter. <br>
    <br>
    Kenneth<br>
    <br>
    On 1/19/11 7:47 AM, Regan Sarwas wrote:
    <blockquote
      cite="mid:AANLkTinxisxXz5yuZPo=Q8gbw2cF7eaQyRmaxKDee73k@mail.gmail.com"
      type="cite"><br>
      <br>
      <div class="gmail_quote">On Tue, Jan 18, 2011 at 10:22 AM, Miguel
        de Icaza <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:miguel@novell.com" target="_blank">miguel@novell.com</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          Hello Regan,<br>
          <div><br>
            &gt; 1) First off the samples do not build on a clean clone
            of github.<br>
            &gt; &nbsp;Samples.patch fixes that.<br>
            <br>
          </div>
          Thanks!<br>
          <div><br>
            &gt; 2) NSAffineTransform: &nbsp;Added a missing struct, and
            finished the bindings for<br>
            &gt; this class. In the mac libraries, part of this class is
            defined in<br>
            &gt; Foundation, and part in Appkit (as extension methods).
            &nbsp;Since this class is<br>
            &gt; only available in OS X, and it all ends up in
            monomac.dll, I saw no need to<br>
            &gt; separate the class. let me know if it should be
            otherwise.<br>
            <br>
          </div>
          Is there a reason why we cant just use the existing
          CGAffineTransform<br>
          class defined in CoreGraphics instead? &nbsp; It already has a
          bunch of<br>
          useful methods defined, and we could unify some code.<br>
        </blockquote>
        <div><br>
        </div>
        <div>Good catch. &nbsp;I didn't use it, because I didn't see it.
          &nbsp;Disregard that patch, and I'll send you something tomorrow.</div>
        <div><br>
        </div>
        <div>&nbsp;&nbsp;</div>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div>
            &gt; 3) &nbsp;NSBezierPath: Added manual bindings to complete the
            class. &nbsp;I struggled<br>
            &gt; with the packedGlyph array, and decided it was best to
            expose this as a<br>
            &gt; "black box" IntPtr. &nbsp;It probably won't be needed from
            most user code, and if<br>
            &gt; you want a packed array (as I do in my sample), you are
            going to get it as<br>
            &gt; an IntPtr from some other cocoa object. I have verified
            it works correctly.<br>
            &gt; &nbsp;I will provide docs for the manual bindings shortly.<br>
            <br>
          </div>
          Is there a reason to drop the CreateBezierPath() method? &nbsp;Does
          the<br>
          plain constructor just work?<br>
          <br>
        </blockquote>
        <div>Yes - I did some testing to confirm, and AFAIK, [NSBezier
          BezierPath] is a "short cut" for [[NSBezier alloc] init], and
          provides some symmetry with the other Bezier constructors in
          cocoa. &nbsp;In C# it is just redundant (and therefore confusing),
          which is why I suggest removing it.</div>
        <div>&nbsp;</div>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          I applied the Bezier patch.<br>
          <font color="#888888"><br>
            Miguel<br>
          </font></blockquote>
      </div>
      <br>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Mono-osx mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a>
<a class="moz-txt-link-freetext" href="http://lists.ximian.com/mailman/listinfo/mono-osx">http://lists.ximian.com/mailman/listinfo/mono-osx</a>
</pre>
    </blockquote>
  </body>
</html>