LabVIEW Idea Exchange

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

Add option to enforce vertical wire label position

Status: New

Hello all,

 

I find myself constantly tweaking my wire labels so that they look like they are exactly vertically centered on the wire, rather than a couple pixels higher or lower.  They are not always created that way, and of course when you move the wire around they don't stay that way like I wish they would.

 

I'd like to propose an option to have LabVIEW automatically force wire labels to stay vertically centered on the wire (similar to other "snap-to" label positionings).  I know that other programmers prefer other positions, such as immediately above the wire, therefore having it snap to that position would be another option.  I'm not sure if it makes more sense to select one position that it always snaps to, or have it snap to one of a few options (like labels on controls do now).  I always use them consistently in the one vertical position, myself.

 

It may make sense to have the default be free-positioning as it stands today, but it would save me a non-trivial amount of time to have the option for it to be always enforced to what I think looks nice.  Smiley Happy  Hopefully I'm not the only one!

 

Obligatory pictures:

 

Initial vertical position when I select to make the wire label visible (looks terrible!):

Initial position.PNG

 

The vertical position I always want it to stay in:

Centered position.PNG

 

An alternative snap-to vertical position:

Above wire.PNG

9 Comments
crossrulz
Knight of NI

Default to center, please.



There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
muks
Proven Zealot

I have a feeling that i have seen this idea before

jmorris
Active Participant

Muks - I did a search and found a few others for wire labels, particularly a couple discussing the horizontal centering or alignment, but I couldn't find any previous suggestions regarding the vertical alignment besides one saying they should be able to be above the wire (which of course they already can).  Let me know if you see one!

muks
Proven Zealot

I am still digging!!!

JB
Trusted Enthusiast
Trusted Enthusiast

As mentioned by crossrulz : "Default to center, please".

RayFarmer
Trusted Enthusiast

One can only dream that this will happen, default to centre.

Regards
Ray Farmer
AristosQueue (NI)
NI Employee (retired)

Speaking as R&D, I'm sure this is possible.

 

Speaking personally, I still dream of people not using the awful feature of wire labels. The break in the wire makes it impossible for me to read code ... it just doesn't read intuitively anymore to me. So while we could do it, and while I'm often a customer advocate, in this case, please don't look to me to advocate for a feature that augments a feature that I wish would die. 🙂

jmorris
Active Participant

Hi AristosQueue,

 

Of course not every feature resonates with every user, and that is perfectly acceptable and normal.  Personally, as long as there is a reasonable amount of wire on either side of the label and the diagram isn't too crowded with other objects or wires right there, I don't even register the break in the wire in my mind.  Obviously your mileage may vary, and there are ways to make a diagram ugly and unreadable with most features of LabVIEW.  😄

 

I am perfectly content to hope that others besides you in NI feel the same way I do and continue to develop this optional feature that obviously a subset of users do find very useful.  🙂

AristosQueue (NI)
NI Employee (retired)

Oh, trust me... there are plenty around here who agree with you. *grumble grumble*

🙂