[Mono-osx] [MonoMac] NSAnimatablePropertyContainer Protocol

kjpou kjpou at pt.lu
Sat Jan 15 13:30:40 EST 2011


I found my problem.

I did not put the darn colon in there.

It was defined as [Export ("defaultAnimationForKey")] which of course 
does not work.

        [Export ("defaultAnimationForKey")]
         static NSObject DefaultAnimationFor (NSString key)

instead of :

        [Export ("defaultAnimationForKey:")]
         static NSObject DefaultAnimationFor (NSString key)

Thanks again


On 1/15/11 4:22 PM, Miguel de Icaza wrote:
> Hello,
>> How do we go about overriding the static method DefaultAnimationFor on
>> NSView.
> This can not be bound, the only solution is that in the class that
> overwrites this, you need to enter in the source code:
> [Export ("foobar")]
> static void Foobar ();
> Notice that there is no [Static] there, and instead a "static", this
> is because you have to put this in your source code.
> This is one of the cases in which our engine is not hiding the
> Objective-C underlying infrastructure.
> Miguel

More information about the Mono-osx mailing list