LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
FireFist-Redhawk

Add Increment/Decrement Buttons to Height/Width Controls in Appearance Properties

Status: New

I think it would be very nice to add these. A common task is to get object position/sizing pixel perfect. Adding these buttons would help tremendously with that, there is plenty of space for them, and I feel like it would be a minor developmental effort. Upvote if you like it, thanks for reading 😀

 

FireFistRedhawk_0-1638369163977.png

 

Redhawk
Test Engineer at Moog Inc.

Saying "Thanks that fixed it" or "Thanks that answers my question" and not giving a Kudo or Marked Solution, is like telling your waiter they did a great job and not leaving a tip. Please, tip your waiters.

8 Comments
JB
Trusted Enthusiast
Trusted Enthusiast

Same for the Resize Objects dialog box ?

 

Snap1.jpg

 

Snap2.jpg

 

It is very useful because it allows to change the size of several elements at a time.

 

PS : I have never missed the increment/decrement buttons because entering the values on the keyboard is much faster.

wiebe@CARYA
Knight of NI

I hope they will look like this in stead:

Width and Height.PNG

 

Spoiler

Sadly, they are now System Numeric, and they should be System Spin Control. The only difference is the inc\dec "spinners", and although there's a property to show\hide them, the System Numeric simply doesn't have them... If they did, we could use property nodes with VI server to show them and save the VIs. This would work even though the VIs are PW protected. Replacing the numerics with spin controls isn't possible with the PW protection on though.

 

George Zou has (open source?) a Customize Property Pages project, that used to be at http://webspace.webring.com/people/og/gtoolbox/CustomizePropertyPages.html, but that link seem to be broken atm.

 

FireFist-Redhawk
Active Participant

@JB for general resizing just entering the number is definitely way faster, but for the iterative task of incrementing, checking if perfect, incrementing, checking if perfect, ..., that's the thing that would be sped up a lot by the inc/dec buttons. One repetitive mouse click instead of [backspace][4][enter/click],[backspace][5][enter/click],..., or however each of us would do it currently. And second on your addition.

 

@wiebe yeah I feel a little dumb now lol, because I dropped a system numeric, saw it had no inc/dec buttons, and then was like 'oh well it'll look basic with modern but they'll get the idea'. Basically I had never seen system spin control until now. That does look better!

Redhawk
Test Engineer at Moog Inc.

Saying "Thanks that fixed it" or "Thanks that answers my question" and not giving a Kudo or Marked Solution, is like telling your waiter they did a great job and not leaving a tip. Please, tip your waiters.

zou
Trusted Enthusiast
Trusted Enthusiast

I would simply use the mouse wheel even when spin is visible.

 

But if you want to modify it, it's PropPage_Appearance.vi at:

National Instruments\LabVIEW xxxx\resource\PropertyPages\Pages

 

George Zou
FireFist-Redhawk
Active Participant

Sigh. How did I not know I could do that...

 

That works pretty darn well too @zou lol. Super random but along the lines of that, I found out like 6 months ago that you can hold the space bar of your phone keyboard and move left or right to change the cursor position. Don't use it too often but it's still pretty useful sometimes. Discoverability of uncommon UI actions/tricks like that isn't easy to incorporate.

Redhawk
Test Engineer at Moog Inc.

Saying "Thanks that fixed it" or "Thanks that answers my question" and not giving a Kudo or Marked Solution, is like telling your waiter they did a great job and not leaving a tip. Please, tip your waiters.

wiebe@CARYA
Knight of NI

>But if you want to modify it, it's PropPage_Appearance.vi at:

National Instruments\LabVIEW xxxx\resource\PropertyPages\Pages

 

Isn't it PW protected though?

wiebe@CARYA
Knight of NI

>I would simply use the mouse wheel even when spin is visible.

 

My wacom pen doesn't have scroll wheels 😐.

 

I hope they do it for all the other property items as well (Position, Range, Limits, etc.). AKA Pokémon bug catching (gotta catch them all!)

 

As it is, it's just inconsistent. It seems like an good and easy improvement to me.

zou
Trusted Enthusiast
Trusted Enthusiast

Isn't it PW protected though?

Or you can re-create the VI yourself.

 

2 inputs:

QueueName as string

Main Ref Array In as an array of refnum

 

1 output:

OKtoQuit as boolean

 

BD: standard 2-loop structure.

George Zou