[linux-audio-dev] [a bit OT] scroll and zoom conventions

Thorsten Wilms t_w_ at freenet.de
Thu Jul 28 03:46:38 UTC 2005


Pete Bessman wrote:
> On Wed, 2005-07-27 at 20:00 +0200, Richard Spindler wrote:
> 
>>I've started to use a "Scalebar" in my last project (
>>http://www.matthiasm.com/flScale.html )
>>And a believe it's an interface element that's quite useful, it works
>>like a scrollbar, but has little buttons attached at the ends of the
>>sash that manipulate the zoom level by dragging and streching the
>>sash.
> 
> 
> That's pretty interesting.  I'd be interested to hear what Thorsten
> thinks about it --- he's always on the lookout for the latest and
> greatest in GUI stuff.


Heh! I think: damn, someone implemented what i have been thinking of now 
and then :)
The thing I could never decide on is how to handle the scaling/zooming. 
With a normal scrollbar, the trough represents one view axis from 
beginning to end. On the Scalebar the minimal size of the viewed area is 
either defined by the size of the 2 handles along the scroll-axis, or 
the trough needs to have 'dead' space on both sides for parking a handle.

Other ideas already seen in the wild are cursor position indication 
(just a line) or a scaled view of the content with transparent sash or 
just a selection rectangle. The later being what can be seen in several 
modern sequencer apps.


---
Thorsten Wilms






More information about the Linux-audio-dev mailing list