Description | Drag the mouse pointer outside of the hosts GTK parent window for a plug-in UI, and mouse events are no longer delivered to the plug-in NSView. Requires manually clicking inside the window again to reactivate. This can be hacked around in most plug-in UIs by NSCursor hide on MouseDown, together with disconnecting the cursor and relying on reported delta values, however, for some plug-ins e.g with a draggable graph style display this is not possible, or looks bad, causing buggy / annoying lapses in mouse operation if the cursor is inadvertently dragged outside of the plug-in UI Window. Not a problem on any other (non GTK) host applications. |
---|