LabVIEW Idea Exchange

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

Convert front panel controls or Indicators to other type on right click? Example classic to system or Modern?.

Status: New

Hi,

 

Currently I didn't see any option where I can just select particular control or indicator and convert it from one type to other.

Example: I have one classic control and want to convert it to other modern or System control type.

It will be great if I am able to do that just on right click.

As per my knowledge currently we need to replace contlol which I selected to other type for converting it. It takes lots of time if I need to do this for multiple controls or indicators.

 Any thoughts on this?

8 Comments
garrettmarsh
Member

Interestingly, this is an option for splitters, though that is the only instance I'm aware of. I suppose this is due to the potentially deleterious effects of replacing splitters once they are heavily nested.

 

As a workaround, you should check out Quick Drop shortcuts if you haven't already. The Ctrl+R shortcut allows you to replace selected controls, and once you get the hang of it, it can be as good or better than this suggestion in terms of speed. 

thoult
Active Participant

@garretmarsh - you're looking for CTRL-P for replacing. CTRL-R is remove.

---
CLA
Jaysha_18
Member

This suggestions are nice for one control. But if there are many front panel object and need to change to some other type then it becomes tedious.

I am looking for solution like below to select multiple or sinle control and on right click will get options to select.

 


 

 

FP.png

X.
Trusted Enthusiast
Trusted Enthusiast

This problem is most annoying with Typedef, in particular those created by NI, which you don't want to have to modify, as they will keep being replaced by old ones each time you upgrade.

Illustration:

Some of the Fitting VIs have a "method" parameter which is a typedef enum:

 

Screen Shot 2014-05-14 at 10.33.55.png

 

Its style is "Modern", which means it looks dated on most UIs. Dropping a copy on your UI and choosing "replace" and browsing the Control Palette to find the Silver Style enum will result in an empty enum which will have lost all connection to the typedef.

That is not necessarily a major issue for that specific case, but I'll let you use your imagination to figure out how this could become a nightmare in more complex cases.

 

So I'd say, the suggestion looks like a minor improvement, but I think it is in fact badly needed.

garrettmarsh
Member

@thoult - yep, you're right. Ctrl+P is replace, not R.

rkmadse
Member

I think this suggestion needs to be pushed forward. To take an old Typdef and disassociate it the Typdef itself and be able to convert it from Modern to Silver without re-typing in all of the values, that is something that is really needed. For example: With NI-Switch I have the topology typedef which is "Modern" style and outdated and the only way to update it for my GUI is individually type each of the entered elements one at a time. 

RavensFan
Knight of NI

Well if you think it needs to be pushed forward, then be sure to click on the star icon at the idea to register your kudo for it!

YusufD_UK
NI Employee (retired)

Not sure why such basic functionality isn't contained in labview. I've given you a kudos, hope this gets developed!