[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