Use #/addTrackingRect:owner:userData:assumeInside: with<div>- the view</div><div>- its #/bounds</div><div>- a ns-object as target</div><div>- ccl::+null-ptr+</div><div>- #$NO</div><div><br></div><div>Then</div><div>(objc:define-objc-method ((:void :mouse-entered (:id event)) <theTargetClassYouUsed>) ...)</div><div><br></div><div>likewise :mouse-exited and :mouse-move</div><div><br></div><div><div>Arthur<br><br>----- Original Message -----<br>From: Ron Garret <ron@awun.net><br>Date: Monday, June 8, 2009 6:12 pm<br>Subject: Re: [Openmcl-devel] ns:ns-tracking-area not present in 32bit CCL<br>To: Raffael Cavallaro <raffaelcavallaro@mac.com><br>Cc: openmcl-devel <openmcl-devel@clozure.com><br><br>> <br>> On Jun 8, 2009, at 9:20 AM, Raffael Cavallaro wrote:<br>> <br>> > This is under 10.5.7. Ron, I ran into this trying out your draggable<br>> > code.<br>> ><br>> > 64-bit:<br>> > ? ns::ns-tracking-area<br>> > #<OBJC:OBJC-CLASS NS:NS-TRACKING-AREA (#x7FFF7047B0C0)><br>> ><br>> > 32-bit:<br>> > ? ns::ns-tracking-area<br>> >> Error: Unbound variable: NS:NS-TRACKING-AREA<br>> ><br>> > I realize that NSTrackingArea is available in 10.5 and later <br>> only, but<br>> > people will be using the 32-bit CCL under 10.5, if only <br>> because there<br>> > are things that don't work under the 64-bit runtime (QuickTime <br>> plug-in<br>> > in WebKit for example).<br>> <br>> Or PDFViews :-)<br>> <br>> I think this is just a bug in the 32-bit CCL interfaces.  <br>> It works in  <br>> 32-bit objc.  I've filed a ticket.<br>> <br>> But if someone can point me to a description of how to generate <br>> mouse- <br>> enter and mouse-leave events in <10.5 I'll add code to <br>> support that as  <br>> well.<br>> <br>> rg<br>> <br>> _______________________________________________<br>> Openmcl-devel mailing list<br>> Openmcl-devel@clozure.com<br>> http://clozure.com/mailman/listinfo/openmcl-devel</div></div>