<div>
                    <div>Hi All,</div><div><br></div><div>Sorry if this is a double post. But Im not sure if my original got up here. I think its because my email wasn't setup correctly *facepalm*</div><div><br></div><div>Just trying to get my head around how to do mono and Objc. Loving it so far. </div><div><br></div><div>The problem i've come across is that I have an application with NSPathControl in it.</div><div><br></div><div>When I select choose form there it pops up an NSOpenPanel. In objc, you hook up a delegate somehow and you can pass in an NSOpenPanel to NSPathControl to modify how the NSOpenPanel looks. In my case I would like a create folder button in it.</div><div><br></div><div>I kinda understand the theory (although I'm still pretty hazy on these delegate methods. I probably incorrectly think of them as function pointers), but I have no idea on how to do the syntax at this point (either in objc or mono). Any help with explaining exactly how to do this would be great.</div><div><br></div><div>this is my AppDelegate.cs file</div><div><br></div><div><div>// WARNING</div><div>//</div><div>// This file has been generated automatically by MonoDevelop to store outlets and</div><div>// actions made in the Xcode designer. If it is removed, they will be lost.</div><div>// Manual changes to this file may not be handled correctly.</div><div>//</div><div>using MonoMac.Foundation;</div><div>using System.Threading;</div><div><span style="white-space: pre; ">  </span></div><div><span style="white-space: pre; ">   </span></div><div>namespace TontoCopy</div><div>{</div><div><span style="white-space: pre; "> </span>[Register ("AppDelegate")]</div><div><span style="white-space: pre; ">       </span>partial class AppDelegate</div><div><span style="white-space: pre; ">  </span>{</div><div><span style="white-space: pre; ">          </span>[Outlet]</div><div><span style="white-space: pre; ">           </span>MonoMac.AppKit.NSPathControl sourceDirectory { get; set; }</div><div><span style="white-space: pre; ">         </span></div><div><span style="white-space: pre; ">           </span>[Outlet]</div><div><span style="white-space: pre; ">           </span>MonoMac.AppKit.NSPathControl destinationDirectory { get; set; }</div><div><br></div><div><span style="white-space: pre; ">           </span>[Outlet]</div><div><span style="white-space: pre; ">           </span>MonoMac.AppKit.NSProgressIndicator progressIndicator { get; set; }</div><div><br></div><div><span style="white-space: pre; ">                </span>[Outlet]</div><div><span style="white-space: pre; ">           </span>MonoMac.AppKit.NSWindow window { get; set; }</div><div><br></div><div><span style="white-space: pre; ">              </span>[Action ("copy:")]</div><div><span style="white-space: pre; ">               </span>void copy (MonoMac.Foundation.NSObject sender){</div><div><span style="white-space: pre; ">                    </span></div><div><br></div><div><span style="white-space: pre; ">                  </span>progressIndicator.DoubleValue = 0.0;</div><div><span style="white-space: pre; ">                       </span>System.Console.WriteLine(sourceDirectory.Url.Path);</div><div><span style="white-space: pre; ">                        </span>System.Console.WriteLine(destinationDirectory.Url.Path);</div><div><span style="white-space: pre; ">                   </span></div><div><br></div><div><span style="white-space: pre; ">                  </span></div><div><span style="white-space: pre; ">                   </span>TontoCopy.FileList file_list = new TontoCopy.FileList(sourceDirectory.Url.Path, destinationDirectory.Url.Path, progressIndicator);</div><div><span style="white-space: pre; ">                 </span></div><div><br></div><div><span style="white-space: pre; ">                  </span></div><div><span style="white-space: pre; ">                   </span>progressIndicator.MaxValue = file_list.totalFileSize;</div><div><span style="white-space: pre; ">                      </span></div><div><span style="white-space: pre; ">                   </span></div><div><span style="white-space: pre; ">                   </span>Thread copyThread = new Thread(file_list.copy);</div><div><span style="white-space: pre; ">                    </span>copyThread.Start();</div><div><span style="white-space: pre; ">                        </span></div><div><span style="white-space: pre; ">                   </span></div><div><span style="white-space: pre; ">           </span>}</div><div><span style="white-space: pre; ">  </span>}</div><div>}</div></div><div><div><br></div><div><br></div><div>Any help would be great!</div><div><br></div><div>-- </div><div>Mark Lakewood</div></div>
                </div>
                <div><div><br></div><div>-- </div><div>Mark Lakewood</div><div><br></div></div>