• 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: NSMenuItem : acceptsFirstMouse(forEvent: NSEvent)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSMenuItem : acceptsFirstMouse(forEvent: NSEvent)


  • Subject: Re: NSMenuItem : acceptsFirstMouse(forEvent: NSEvent)
  • From: Mark Wade via Cocoa-dev <email@hidden>
  • Date: Wed, 25 Sep 2019 12:08:59 -0400

Had to override acceptsFirstMouse in NSDatePicker not NSMenuItem. Works, still
doesn’t highlight the fields when selected but works. Guess I’ll figure it out.

Would like to know what is different when run directly and when run from Xcode
though

> On Sep 24, 2019, at 1:23 PM, Mark Wade via Cocoa-dev
> <email@hidden> wrote:
>
> Hi All,
>
> I’m at a loss here.  I’ve created a statusbar item, using Swift 5, whose
> first menu item is a textwithstepper NSDatePicker which I created by setting
> the menu item’s view. This all works fine when run from within XCode.
> Running the app directly still works, however I can’t select the fields to
> change with the stepper, why it works in Xcode and not without I don’t know.
> So, I’m thinking I have to implement acceptsFirstMouse(for event:) to return
> true, I think.
>
> I’ve subclassed NSMenuItem and overridden acceptsFirstMouse( for event:) but
> then how do I add the NSDatePicker? I can’t override the NSMenuItem view
> variable, if I set the view to my subclass and then set the view to the
> datepicker, it’s not my subclass anymore. I’ve been over and over this and
> I’m just not getting it.
>
> A clue, a pointer, an example, anything would be appreciated.
>
> — Mark


_______________________________________________

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: 
 >NSMenuItem : acceptsFirstMouse(forEvent: NSEvent) (From: Mark Wade via Cocoa-dev <email@hidden>)

  • Prev by Date: How to have users select a directory
  • Next by Date: Questions regarding release
  • Previous by thread: NSMenuItem : acceptsFirstMouse(forEvent: NSEvent)
  • Next by thread: CGImageSourceCopyPropertiesAtIndex fails sometimes
  • Index(es):
    • Date
    • Thread