LabVIEW Idea Exchange

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

System Enumeration Indicator should hide the arrow

Status: New

enumeration.png

 

When changing a System Control enumeration to an indicator, the drop down arrow should be hidden/removed and the indicator should look like Enum 3 above instead of Enum 2.

 

In many of my UIs I will use a typedef enumeration as a control for the user and also an indicator to show status back. The arrow being shown in an indicator is confusing.

5 Comments
JÞB
Knight of NI

The System Controls are System controls.  Changing their apperance is not allowed (You can't even change thier color!)  While it may look unusual to you, that is the way it is suposed to look.  And no, the selection arrow has no effect while the vi is running.

Example_VI.png

Heres a snipett you can use to try it out


"Should be" isn't "Is" -Jay
AristosQueue (NI)
NI Employee (retired)

JeffP: I think LV could probably jockey this around a bit... currently we go to a system ring when the enum is made an indicator, and system rings are never intended to be part of user interfaces, not really. But we could probably go to a system string indicator instead and handle the translation on the back end better. It's not a bad suggestion.

JÞB
Knight of NI

I would not object to this idea being implemented.  I just think of it as "developer only"  help.  Y'all at R&D got a lot of fish to fry.  

 

Nice to know that that type of back end jockeying can be done.  I have other uses for digging into that rabbit hole.


"Should be" isn't "Is" -Jay
drjdpowell
Trusted Enthusiast

I usually pass the enum through "Format Into String" and then connect to a string indicator of the desired style.

Ramin_E
Member

I was not sure what exactly JasonCowin is talking about- but after trying it now I see it.

The "Menu Ring" and classic "System Ring" when changed from a control to an indicator their selector is NOT removed. This is visually confusing, user may think they can make a selection.

All other Rings, Enums, Pict Ring, even Numeric (increment/decrement) when changed to indicator, their selector is removed- Sure you can work around this with extra bit of code as one user suggested "format to string"- but why?

Good job JasonCorwin for catching this.