LabVIEW Idea Exchange

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

Default window size for new VIs

Status: New
On my large monitor, the window size for the front panel and block diagram of a new, blank VI is much larger than those for most VIs that I would ever create.  So the first thing I do after creating a new VI is shrink down the FP and BD to something more manegeable.  Could we have an option for specifying the size of new VIs?
9 Comments
crelf
Trusted Enthusiast
I heard somewhere recently (I think it was buried in one of Darren's nuggets?) that the size of a new VI's FP and BD are relative to your desktop size.




Copyright © 2004-2024 Christopher G. Relf. Some Rights Reserved. This posting is licensed under a Creative Commons Attribution 4.0 License.
jsiegel
Member
Yes, the new VI window size is definitely a function of desktop size.  But having a big monitor doesn't mean that my VIs should be big too!  I would be happy for new VIs to be, say, 800x600 (or even smaller) no matter the resolution of the monitor.  Or at least put an upper limit into the algorithm to determine the size.
Message Edited by jsiegel on 06-09-2009 04:14 PM
Darren
Proven Zealot

I think this idea would be a subset of another idea I've seen about providing a VI template that can be used for all new VIs.  Part of the utility of that template could be defining the size (and position) of the front panel and block diagram of all new VIs.

 

And it was me that mentioned the relative size of new VIs to the resolution, but it wasn't a nugget, it was a blog post.

 

-D

TobyD
Member

This has been a complaint of mine ever since I got my 24" 1920x1200 monitor. I would love to see some config file settings to define the size.

 

FP_Width=640

FP_Height=480

BD_Width=800

BD_Height=600

Michael_78
Active Participant

I aggree, I have recently started using a 1920*1200 monitor and the size of new VI's is Huge!  Could default be defined under Tools>Options?

mcmaxer
Member

I totally support this idea, jsiegel!

Normally, a developer would like to have a large desktop area to use for programming in LV. But the environments where the programs are running, are not likely to have the same luxury. Thus, it would be nice not to have to resize the panels and BDs each time you create a new VI or control. It would be natural to include these settings under Options as default panel size and default block diagram size.

An alternative method is just to make a template. Create a VI, resize the panel and BD, arrange them as you want them, and save it as a template (.vit) in the templates folder under your current LV version. Thus, you can use File > New and choose your template instead of using File > New VI. If you save it as Untitled.vit, it will even use the same default name;o)

 

altenbach
Knight of NI

It only gets worse as higher resolution monitors become available. On my 2560 x 1440 monitor, the new VIs come up as ~1500x850 (excluding the scrollbars), definitely too big.

 

While there should be dependence on monitor resolution for low resolution monitors (e.g. a netbook), there should definitely be an upper limit on the VI size, especially since these VIs will most likely later be edited on e.g. a 1280x1024 panel. Any new VI on high resolution monitors should be coerced down to the size we would get under 1280x1024. That would IMHO be a reasonable upper limit. In the rare case where we need more space, we can always enlarge the diagram, or possibly the front panel. I also would prefer if all new VIs would have a more classic aspect ratio (e.g. 5:4), even on a wide-screen panel.

 

(see also this recent discussion)

rossg
Member

This has recently become an issue for me now that I'm using a monitor with 3840x1200 resolution. New VI windows are a ridiculous 2353x685 meaning that every time I create a new vi I need to resize the front panel & diagram which gets rather annoying. Has any progress been made on implementing this feature?

HaraldBraun
Member

I have the same problem while using a new monitor with 5120x1440 resolution. New VI windows open with more than 3000x800. My first step in coding is to resize the FP and BD to a usable size every time. Due to new monitor resolutions it would be very helpful to have some settings for this