Camera and camera widget links should be mutually exclusive
Description
With the new Camera Widget View Link
available in the ̀Manage Linksand
Camera Link` panels, we can both link two cameras and create a camera widget view link. This does not make any sense because if cameras are linked (i.e. have the same point of view), we can't see the camera widget in the controlling render view.
This is due to the fact that the default link when selecting two render views is the camera link, with no possibility to deactivate it. The expected behavior would be to make unavailable a camera link when a camera widget view link is already present between two render views (and vice versa).
Possible solution
The UI of these two panels could be reworked to explicitly exposed the type of link being created, and make options unavailable when a link is already present. As the Camera Link
panel works a bit differently (i.e. we don't know which render view is going to be selected), we should just ignore clicking on a render view that already has a link, the same way we ignore clicking on the same render view. A message could be print to warn users.
Camera Widget View Link MR: !6349 (merged)