LabVIEW Idea Exchange

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

Implement "Apply Library Icon to VI" when you want to apply the icon to a single VI in a Library

Status: New

Currently LabVIEW provides the ability to apply the library icon to all the member VIs through the "Apply Icon to VIs" button on the library's general settings property page. This action applies the icon to all the VIs in the library and sets them as modified, even if the VI had the same icon before. Consider the case where you move a VI from one library into another. In this case, you want to apply the library icon for the destination library to the VI. The "Apply Icon To VIs" would be overkill, especially if the library has a large number of member VIs. Rather than the "Apply Icon to VIs" on the library, it would be very useful to have a "Apply Library Icon to VI" action that you apply on the VI in question that would apply the owning library icon to the VIs icon. This action would only modify the one VI that needs to get the new icon.

3 Comments
Darren
Proven Zealot

This functionality already exists in LabVIEW 2010 and later.  In the Icon Editor, choose Edit > Import Icon from Owning Library.

fabric
Active Participant

@Darren: The only issue with this is that the icon editor is very  S L O W  to open... What would be a real time saver is if we could right-click the item in the project and choose "Apply Library Icon to VI"

David S.
NI Employee (retired)

fabric, I wonder if you'd have to load the Icon Editor API anyway, since that's where the methods that could perform such an action exist. If so, then we should probably either file a bug report against the Icon Editor for being slow to load, or create a new feature request to make it faster.

David Staab, CLA
Staff Systems Engineer
National Instruments