LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
avogadro5

Replace icon of method overrides

Status: New

Similar to the library banner functionality, I find myself wanting to replace the icon of method overrides with the icon in the parent. This is done automatically for new overrides, but I haven't seen any way to apply a new parent method icon to its overrides once they exist already.

 

I imagine this working like the library banner: whenever the VI icon of a dynamic dispatch VI with overrides in memory is changed a dialog could pop up and ask if you want to apply it to the children as if the icon had been freshly generated the way it is for new overrides.

2 Comments
raphschru
Active Participant

Agree, editing a class hierarchy is painful enough to have to update each icon of the whole set of override VIs.

 

I would go further: the same principle could be applied when renaming or changing the connector pane pattern of a VI that is part of a set of overrides. A pop-up would ask if the change has to be applied to the whole set.

avogadro5
Member

Modifying con panes has some danger, the broken arrow forces you to explicitly address what should be done with the new control/indicator on all the overrides. Maybe there should be an easy way to auto update the con pane while editing a specific override.

 

Now that I think about it, there is something very similar done when changing the reentrancy setting, which has its own danger (what about overrides that aren't in memory? are specific overrides relying on the current reentrancy setting and should be individually analyzed?).