AE Mouse Events in conflicts with Third Party plugin's on screen control events
When a third party plugin is selected in the Effect Control Window), all mouse events appear to be handled by the third-party plug-in for its own on-screen controls. In this scenario, if I switch to the hand cursor to pan around the frame, it doesn’t work! Presumably, if the events are going to the third-party effect they cannot ALSO be handled by AE for it own functionality.
There are at least two good solutions to this problem:
1) Any time the user switches to the hand cursor, disable third-party on-screen controls and thus allow the user to pan around the frame as usual. As soon as the user switches back to the arrow cursor, give control back to the third-party plugin.
2) As long as the third-party effect title is selected in the Canvas, disallow anything but the default arrow cursors. Allow the third-party plugin to capture events, change the cursor to whatever it wants, etc.
Either one of those two are acceptable to users/developers. 1 is probably a better UX.
Steps to reproduce :
1. Install the last version of FxFactory
2. Create a solid and apply the FxFactory/Generator/Circle
3. Verify the plugin is selected in the Effect Control Window (plugin name greyed)
4. Push the space bar (AE Hand tool short cut) and try to move the solid with the hand (it does not work)
5. Deselect the solid in the timeline then retry the same operation --> Space bar + solid move ( now it works)
