On Tue, 2007-02-27 at 15:45 +0000, Chris Cannam wrote:
[...] But what they do do is work consistently: click
and drag to
adjust, without any inadvertant jumps on plain clicks; double-click to
open a text field edit window provided by the widget;
You could have a single text-field for the lot, placed somewhere
convenient. On mouse-over on a slider or knob, attach it to the
textfield and move focus there. Mouse-wheel and arrows still works as
expected but the widget will be instantly ready for direct numeric input
without double-clicking. Gives you an exact readout of the current
numeric value as well without wasting too much screen real-estate.
middle-click or
ctrl+left-click to reset to default; mouse wheel supported. They all
(except panner) support attaching a mapper object that translates
between the underlying floating point values and screen integers, so
you can use them for things like logarithmic scales and get the correct
mapping and units for their automatic tooltips and the edit window.
Chris
--