[Openmcl-devel] ns:ns-tracking-area not present in 32bit CCL

Arthur W Cater arthur.cater at ucd.ie
Mon Jun 8 11:32:36 PDT 2009


Use #/addTrackingRect:owner:userData:assumeInside: with
- the view
- its #/bounds
- a ns-object as target
- ccl::+null-ptr+
- #$NO

Then
(objc:define-objc-method ((:void :mouse-entered (:id event)) <theTargetClassYouUsed>) ...)

likewise :mouse-exited and :mouse-move

Arthur

----- Original Message -----
From: Ron Garret <ron at awun.net>
Date: Monday, June 8, 2009 6:12 pm
Subject: Re: [Openmcl-devel] ns:ns-tracking-area not present in 32bit CCL
To: Raffael Cavallaro <raffaelcavallaro at mac.com>
Cc: openmcl-devel <openmcl-devel at clozure.com>

> 
> On Jun 8, 2009, at 9:20 AM, Raffael Cavallaro wrote:
> 
> > This is under 10.5.7. Ron, I ran into this trying out your draggable
> > code.
> >
> > 64-bit:
> > ? ns::ns-tracking-area
> > #<OBJC:OBJC-CLASS NS:NS-TRACKING-AREA (#x7FFF7047B0C0)>
> >
> > 32-bit:
> > ? ns::ns-tracking-area
> >> Error: Unbound variable: NS:NS-TRACKING-AREA
> >
> > I realize that NSTrackingArea is available in 10.5 and later 
> only, but
> > people will be using the 32-bit CCL under 10.5, if only 
> because there
> > are things that don't work under the 64-bit runtime (QuickTime 
> plug-in
> > in WebKit for example).
> 
> Or PDFViews :-)
> 
> I think this is just a bug in the 32-bit CCL interfaces.  
> It works in  
> 32-bit objc.  I've filed a ticket.
> 
> But if someone can point me to a description of how to generate 
> mouse- 
> enter and mouse-leave events in <10.5 I'll add code to 
> support that as  
> well.
> 
> rg
> 
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20090608/1d3915f3/attachment.htm>


More information about the Openmcl-devel mailing list