Showing results for 
Search instead for 
Did you mean: 

Slow scrolling on the front end

Is there any way to make scrolling while the vi is running on a large front end faster?


I have a front end theat is somewhat bigger than the computer screen. Making it somehow smaller isnt a possibility. Unfortunately it takes quite some time to scroll down. (Not because its so large but because the scrolling is very slow)

Are there any tips and tricks to change that?

I appreciate suggestions.


0 Kudos
Message 1 of 7

Do you mean the FRONT PANEL?


What do you mean by "Making it somehow smaller isnt a possibility"


You can re-size  and re-align the Front Panel components manually if you want to fit into your screen. While running your vi, I do not however know of anythign to make your scrolling easier. 


I guess the best way is to put the components you want o view at the top of the screen and the components you do not want to view immediately, in the bottom.

0 Kudos
Message 2 of 7

I agree that I wasnt very clear on the making it smaller point.

By "making it smaller isnt a possibility" I meant that I can't shrink the individual controls any further without loosing significantly in terms of usability (reading the entries, clicking the buttons ect.).

So what I mean is that it is not a technical problem to make the controls smaller. Its rather from a design pov that I can't shrink them.


0 Kudos
Message 3 of 7
0 Kudos
Message 4 of 7

To me, it sounds like a programming problem.

The GUI thread is overloaded, too many front panel updates.


For organizing your controls and indicators on the front panel, have tried using the Tab control?

0 Kudos
Message 5 of 7

It's not that I dont want to put in the work to realign the objects or have a problem scaling them down.

If I would make the buttons ect. smaller it would be impossible to use the program. Therefore, scaling is not an option

0 Kudos
Message 6 of 7

Without the benefit of seeing actual code, I'd say that the underpinnings of the whole application are unhealthy.  For example, maybe a failure to separate the UI from the rest of the processing is causing a bottleneck in the UI thread.


A huge undertaking such as what you are describing should probably have been designed with the knowledge that the interface would be big and complicated, and could have been designed with this in mind; a tab control with the most important controls and indicators being on the first tab with the other tabs being separated by function, for example.  It's amazing how often I see where the UI is neglected until it is way too late to fix it.


I wish there was an easy fix, but I think you probably have to do some refactoring of the code combined with the ugly task of rewriting the UI.  I don't envy you your task.  😞

(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
0 Kudos
Message 7 of 7