<html><head></head><body bgcolor="#FFFFFF"><div>Eric,&nbsp;</div><div>If you do use Monomac.windows.forms contributions are welcome for parts that are not flushed out yet. As it stands system.drawing works in MonoMac. If you use monomac.forms I have already written code to allow you to convert an Image to NsImage.&nbsp;<br><br>Thanks,<div>James Clancey</div></div><div><br>On Jul 17, 2011, at 6:16 PM, Duane Wandless &lt;<a href="mailto:duane@wandless.net">duane@wandless.net</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div>To provide the best Mac app I recommend rewriting the UI code. &nbsp;Meaning you should not be resigned to do that but excited and determined to provide the best experience for your Mac users.<div><br></div><div>But you should also check out:<div>
<a href="https://github.com/Clancey/MonoMac.Windows.Form"><a href="https://github.com/Clancey/MonoMac.Windows.Form">https://github.com/Clancey/MonoMac.Windows.Form</a></a></div><div><br></div><div>This is an interesting project that intends to use native Cocoa widgets for WinForms apps. &nbsp;I have not used it personally.</div>
<div><br></div><div>Also NSImage has FromStream:</div><div><a href="https://github.com/mono/monomac/blob/master/src/AppKit/NSImage.cs"><a href="https://github.com/mono/monomac/blob/master/src/AppKit/NSImage.cs">https://github.com/mono/monomac/blob/master/src/AppKit/NSImage.cs</a></a></div><div><br></div>
<div>Best of luck,</div><div>Duane</div><div><br><br><div class="gmail_quote">On Sun, Jul 17, 2011 at 2:59 PM, Eric J. M. Smith <span dir="ltr">&lt;<a href="mailto:eric@tarkvara.org"><a href="mailto:eric@tarkvara.org">eric@tarkvara.org</a></a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Greetings,<br>
<br>
I'm new to MonoMac (and to Mono in general). &nbsp;So I apologise in advance for my ignorance.<br>
<br>
I'm exploring the feasibility of porting a .NET/Windows app to run on the Mac. &nbsp;I've resigned myself to the fact that we'll be rewriting any code which relies on Windows.Forms widgets. &nbsp;Our existing rendering code draws into a System.Drawing.Image, and it would be nice to not have to rewrite everything. &nbsp;Is there any way of drawing into a System.Drawing.Graphics and making the results available to Cocoa? &nbsp;Either by drawing directly into an NSView or by somehow getting the contents of a System.Drawing.Image into an NSImage.<br>

<br>
I did find some mention on this mailing-list of a "drawing bridge" to do libgdiplus drawing in a Cocoa custom view, but I can't find any documentation or samples for this (plus, it sounds like this approach might require X11).<br>

<br>
Thanks for your help,<br>
<br>
Eric Smith<br>
Tarkvara Design Inc.<br>
_______________________________________________<br>
Mono-osx mailing list<br>
<a href="mailto:Mono-osx@lists.ximian.com"><a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a></a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-osx" target="_blank"><a href="http://lists.ximian.com/mailman/listinfo/mono-osx">http://lists.ximian.com/mailman/listinfo/mono-osx</a></a><br>
</blockquote></div><br></div></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Mono-osx mailing list</span><br><span><a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a></span><br><span><a href="http://lists.ximian.com/mailman/listinfo/mono-osx">http://lists.ximian.com/mailman/listinfo/mono-osx</a></span><br></div></blockquote></body></html>