LabVIEW Idea Exchange

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

Autosizing of new cluster controls should default to "Arrange Vertically" instead of None".

When you place a new cluster control on a VI front panel, the default autosizing option is "None".  A much better behavior would be for the default autosizing option to be "Arrange Vertically".  This would be extremely useful and would speed development of custom types in LabVIEW using cluster-based type definitions.

12 Comments
altenbach
Knight of NI

Wasn't that once the case many versions ago?

Darin.K
Trusted Enthusiast
I happen to like to make the cluster huge, throw a bunch of stuff into it, group a few things, then autosize (usually to Fit Vertically). A change to the default could affect my mojo. While the popularity contest plays out, let me point you toward an underutilized option (IMO): control templates. You can create a Type Def with an empty cluster set to Fit Vertically, save it as a Control Template (filename.ctt), and use this to create your new Type Defs.
dthor
Active Participant

Sorry but nope, I like the default to be "None"

 

I think Darin.K's control tempate idea is the best option.

fabric
Active Participant
Kudos for autosizing set to *anything* except none. "size to fit" would do me fine, and would kind of work with Darin's use case of populate->group->autosize... And as for control templates: Great idea, but surely the power users like Darin could create a supersized "autosizing: none" template for optimising the flow of their mojo... And the rest of the userbase could get some kind of autosizing by default.
AristosQueue (NI)
NI Employee (retired)

Note that the LV class private data cluster does default to Arrange Vertically because my team surveyed users when we created it and found overwhelming preference for that, but there was opposition to changing it for existing clusters because of the change of behavior for existing users like Darin.K and dthor. I made the argument when the Silver controls were published that they should default to Arrange Vertically and was again overruled because they needed to be consistent with the other cluster controls.

 

I would love for this change to be made. My strong preference is for Arrange Vertically, but I'll take fabric's suggestion of "anything but none."

Yamaeda
Proven Zealot

I'd like an Option to select the default. 🙂

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
JCC_(SK)
Active Participant

Is there LabVIEW.ini key which could setup arrange type of new clusters?

 

Darin.K
Trusted Enthusiast
RyanWright
Member

I submitted the feature request even though it was made in the past because the original request was made clear back in 2009 and I wanted this to get visibility again instead of getting lost amongst all of the posts.

 

I think the idea of having a LabVIEW option that would allow you to set the default autosizing option for clusters is an excellent solution.

dthor
Active Participant

AQ brings up the Class clusters. For those, I absolutely love the "Arrange Vertically" default. This is because only the programmer ever sees the cluster. If I'm making a general cluster, it's almost always going to be part of the user interface so I need it to not autosize. If I make a cluster for internal data handling, I end up converting it to a class and it becomes vertically arranged anyway.

 

If an option for default autosizing is made, it needs to have classes seperate from general clusters.