• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Receiving mouseEnter and mouseExit events.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


References: 
 >Receiving mouseEnter and mouseExit events. (From: David Alter <email@hidden>)
 >Re: Receiving mouseEnter and mouseExit events. (From: Quincey Morris <email@hidden>)
 >Re: Receiving mouseEnter and mouseExit events. (From: David Alter <email@hidden>)

  • Prev by Date: Re: Receiving mouseEnter and mouseExit events.
  • Next by Date: Re: NSTableColumn not usable with binder of class NSTextValueBinder?
  • Previous by thread: Re: Receiving mouseEnter and mouseExit events.
  • Next by thread: NSTableColumn not usable with binder of class NSTextValueBinder?
  • Index(es):
    • Date
    • Thread