Re: Receiving mouseEnter and mouseExit events.
Re: Receiving mouseEnter and mouseExit events.
- Subject: Re: Receiving mouseEnter and mouseExit events.
- From: David Alter <email@hidden>
- Date: Tue, 19 Aug 2008 15:17:48 -0700
Figured it out. I just need to use
addTrackingRect:owner:userData:assumeInside
enjoy
-dave
On Aug 19, 2008, at 2:50 PM, David Alter wrote:
I just realized that NSTrackingArea is 10.5 and up. I need to
support 10.4. mouseEntered and mouseExited have been part of
NSResponder from 10.0. To receive these events in 10.4 what should I
do?
thanks
-dave
On Aug 19, 2008, at 12:55 PM, Quincey Morris wrote:
On Aug 19, 2008, at 12:04, David Alter wrote:
I'm a little confused on the mouse tracking. I have a view and I
want to track when the mouse enters and exits it. If I set
setAcceptsMouseMovedEvents to true for my window, (void)mouseMoved:
(NSEvent *)theEvent will get called. But, - (void)mouseEntered:
(NSEvent *)theEvent and - (void)mouseExited:(NSEvent *)theEvent
will not. Am I correct in my understanding that I need to create a
NSTrackingArea for these events to get called?
Yes, create a tracking area, but *don't*
setAcceptsMouseMovedEvents:YES.
Both mechanisms result in mouseMoved events, but you only want the
events produced by the tracking area. (Well, you may not want
mouseMoved events at all, just mouseEntered and mouseExited, but
you tell the tracking area which of its possible events you want.)
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
www.AlterConsulting.net
510-868-0916 Office
510-435-4391 Mobile
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
www.AlterConsulting.net
510-868-0916 Office
510-435-4391 Mobile
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden