Node Editor Improvements
Hi everyone, this MR introduces some Node Editor (NE) updates:
- NE toolbar is now on top (as usual for other PV widgets)
- the default verbosity of nodes (input/output only, +standard parameters, and +advanced parameters) can now be cycled through with a button in the toolbar (on an update all existing nodes are also set to the cycled verbosity)
- nodes and output ports can now be selected with one left click (not double-click)
- output ports that are shown in the current active view are now filled with an orange color
- visibility of view nodes and view edges can now be toggled (the visibility of outputs is still shown via port fill colors)
- graph layout is more compact due to optimizations of the layout computation
- smooth edge rendering
- code cleanup
This might be of interest to: @charles.gueunet, @mwestphal, and @timothee.chabat
Best Jonas Lukasczyk