Hello,<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I was trying to create a binding for NSCollectionView and ran into a few<br>
problems. I&#39;m not really sure what to do.<br></blockquote><div><br></div><div>The parser is easy to confuse and it is only used to get the heavy lifting out of the way, it is not a tool that will produce perfect results.</div>
<div><br></div><div>The results almost *always* need to be audited for DFG compliance, style and all the other elements that we have discussed on this list before.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
2) - (id &lt;NSCollectionViewDelegate&gt;)delegate; in the header file produces<br>
<br>
id &lt;NSCollectionViewDelegate&gt; Delegate { get; set; }<br>
<br>
I just changed the type to NSCollectionViewDelegate<br></blockquote><div><br></div><div>Correct.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
3) - (NSImage *)draggingImageForItemsAtIndexes:(NSIndexSet *)indexes<br>
withEvent:(NSEvent *)event offset:(NSPointPointer)dragImageOffset<br>
AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER;<br></blockquote><div><br></div><div>We do not support this use yet (pointers to structs) so for now, this can not be bound.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

4) The NSCollectionViewDelegate interface has some methods with a type<br>
NSCollectionViewDropOperation which doesn&#39;t seem to be defined anywhere in<br>
the cs file<br>
<br>
In there header there is typedef NSInteger NSCollectionViewDropOperation;<br></blockquote><div><br></div><div>So you need to add an enum that introduces the definition.</div><div><br></div><div>Miguel </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<br>
Cheers,<br>
John<br>
<font color="#888888"><br>
--<br>
View this message in context: <a href="http://mono.1490590.n4.nabble.com/MonoMac-binding-for-NSCollectionView-tp2277459p2277459.html" target="_blank">http://mono.1490590.n4.nabble.com/MonoMac-binding-for-NSCollectionView-tp2277459p2277459.html</a><br>

Sent from the Mono - OSX mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Mono-osx mailing list<br>
<a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-osx" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>
</font></blockquote></div><br>