I’ve been searching the Apple docs and the only function I could find pertaining to a double click just returned the acceptable time between clicks for it to be considered a double click.
Can someone please show me an example of a double click event?
Override the
NSRespondermethod-mouseUp:and check the supplied event’sclickCount. IfclickCount == 2, then you’re looking at a double-click. If it’s 1, then a single click. 0, then they waited long enough between mouse down and mouse up that the system decided it’s not a click, just distinct down then up events.This assumes the object handling the click is part of the responder chain. If not, you’ll have to get your events another way, like subclassing
NSApplicationorNSWindowand overriding-sendEvent:to intercept the appropriate event before it gets passed along any further.