LabVIEW Idea Exchange

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

Adaptive wire label text color defaults

Status: Declined

While this is an interesting idea, it has a low return on investment for the work required to do it correctly and therefore will not be one of the things addressed in LabVIEW.

I wonder if newly created wire labels should inherit the wire color for better clarity. Labels on array wires (and other thick wire thingies, clusters, objects, etc) could go bold for the same reasons.

 

 

(Of course the programmer can later freely change these label text properties)

5 Comments
altenbach
Knight of NI

If the label background is (semi) transparent, the label color must have a contrasting color with respect to the wire, else we cannot easily read it. You cannot have both. 😄

AristosQueue (NI)
NI Employee (retired)

> but I also think the background color should be transparent / semitransparent so you can clearly see the wire.

 

You can put a box aroud the text and make the wire look like it is temporarily wide enough. There are pictures of this in the original thread where wire labels were suggested, and I always liked that appearance best.

Manzolli
Active Participant

The current label color "breaks" the wire's color flow. I like the idea, but not all the time. I thing the adaptive color takes place until mouse hover the text label. Then the default color (like black/white, plain text) takes place to make easy read and edit. If the user choose another color it would be that color all the time.

André Manzolli

Mechanical Engineer
Certified LabVIEW Developer - CLD
LabVIEW Champion
Curitiba - PR - Brazil
EricR
Active Participant
Status changed to: Declined

While this is an interesting idea, it has a low return on investment for the work required to do it correctly and therefore will not be one of the things addressed in LabVIEW.

Eric Reffett | Director, Product Management | 1.512.683.8165 | ni.com
Newt
Member

Let's revisit this.

Make the DEFAULT label match the wire color, not adaptive. Once the label is placed, one is freeto format it anyway they wish just as it is today.

Change this behavior with a LabVIEW.ini key, e.g.,

DefaultWireLabelColorMatch=True

False would make the default remain black. 


I document my code heavily, and color is very clear visual differentiator, colorblindness notwithstanding :). I am constantly changing the colors for wire labels, comments and even structure frames when it seems appropriate. 


"I don't know" is a valid and respectable answer.