Thanks for the answer, but I don’t want to change the GH_ParamWireDisplay. Even if you put the hidden type, it is displayed when you select the component, so it is no good to me.
- I tried to use reflexion to change the value of HasInputGrip to false, but I didn’t succeed.
- Another option would be to use reflection to change a function to block the display of a wire as needed, but I’m not sure it would work. Maybe with GH_Painter.Painter.ConnectionVisible().
- Another option would be to delete the connection and redo the data transmission by myself, but I don’t know what things I have to consider.
- Another option would be to put a component that only visualizes the inputs and another that only visualizes the outputs, and instantiate the three objects and treat them as if they were one in my plugin, but it seems to me the worst solution.
This object is a minimal version that illustrates the problem. Its intention is to allow you to work with processes/definitions/algorithms/components-connected as an object in itself, and document them quickly, in a plugin to create tutorials, enrich the document, reuse snippets easier and other interesting utilities.