Nodal task UI arc editing
- Nov 28, 2023
-
-
David Thompson authored
-
David Thompson authored
We add "pan" mode, "select" mode, and "connect" mode. In "connect" mode, users may select a type of connection to create and then click nodes to connect them with an arc of the selected type. An instance of the new qtPreviewArc class is used to show users the arc to be created and the Escape key will abandon arc creation. Arc types are registered by providing an arc type-name to an operation in the `ArcCreator` operation group (a subclass of `smtk::operation::Group`). When nodes are moved in the the task panel, the resource owning the task (a project) is marked as dirty (in need of a "Save") by launching a MarkModified operation (a new operation).
-
David Thompson authored
Some registrar and plugin dependencies were missing or wrong.
-
David Thompson authored
-
David Thompson authored
-
David Thompson authored
The task panel changes in the next commits cause ParaView to shrink its central widget (the 3-d view capture for image tests) to below even the minimal 300x300 size used for testing. Hide the task panel so the test images are rendered properly.
-
David Thompson authored
-
David Thompson authored
Microsoft adds non-sensical cruft to the type-names it reports unlike every other platform, even including template parameters. Remove it thoroughly, not just when it is at the front of the type-name. When anonymous namespaces are involved, replace the fonky tick marks in "`anonymous namespace'" with open/close-parentheses like every other platform.
-