The current scroll bars used to move the block diagram and front panel origin around have a few problems (and there are several other proposed solutions to them on this board):
To solve these issues, I propose we replace the scroll bar with a nudge bar, similar to the nudge bar used to move between image libraries in Picasa. The bar would always be in the center of its track. Moving it away from center would cause the window to scroll in the direction of movement. Rate of movement would be related to the distance moved. I have found a exponential scaling to work well, but linear or logarithmic may be better (support all three?). The location of code or controls could be indicated by a background shading of the nudge bar track. The track could also be reduced in size normally, but expand when used. Ubuntu Linux uses a variant of this for their Unity desktop.
The background shading solves the "where is my code" issue. The nudge bar would continue to work, even if small, unlike the scroll bar, so would function on small windows. The exponential behavior gives you rapid traversal over large diagrams, but fine control when you need it, similar to acceleration on a mouse.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Any idea that has received less than 7 kudos within 7 years after posting will be automatically declined.