The CanvasGesturesMBS class seems to have the same trouble. Works fine on 32 
bit but doesn’t throw any events at all on 64 bit. This would be even easier 
for me to implement than the generic event receiver. Just run the canvas 
gestures example as 64 bit and you can see the problem.

Thanks,
 James

> On Dec 9, 2018, at 4:15 PM, James Sentman <[email protected]> wrote:
> 
> I am wanting to trap the event when you let go of the magic mouse after 
> scrolling or after you take your fingers off the trackpad from doing a two 
> fingered scroll. In the demo app of the NSEventMonitorMBS class it works 
> perfectly. When you raise your finger off the mouse or the trackpad you get a 
> gesture end event that would be perfect to know when to change the display. 
> It didn’t work in my app at all and it took me some time to figure out the 
> difference was that I was compiling for 64 bit and the example program was 
> compiling for 32 bit. If you compile the demo app as 64 bit then it doesn’t 
> get any gesture events at all. If you apply the mask for any gesture events 
> then you get nothing at all. The constants all look correct on 64 or 32 bit 
> but there are some events that just don’t come through when compiled for 64 
> bit. It’s possible that Apple isn’t using these events anymore and there is 
> some other way to get this info? But there is no note in Apple’s header files 
> about them being deprecated or anything like that.
> 
> Specifically the events I’m looking for are begin and end gesture. It shows 
> up when compiled for 32 bit but is missing when compiled for 64. If you apply 
> the mask NSEventMBS.NSEventMaskEndGesture or 
> NSEventMBS.NSEventMaskBeginGesture you get nothing at all on a 64 bit app 
> while it works perfectly on a 32 bit app.
> 
> It’s possible I just don’t know what I’m doing ;) but it seems if it works 
> for 32 bit but not for a 64 bit compile then it something other than what I'm 
> doing ;) Any suggestions are welcome!
> 

_______________________________________________
Mbsplugins_monkeybreadsoftware.info mailing list
[email protected]
https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Reply via email to