Re: limited slider range

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thus spoke Federico Mena Quintero
> Sliders are nice when you 
> 
> 	1. Have a well-defined range,
> 	2. Don't need much precision.

Exactly.

> If you do have a well-defined range *and* you need precision, you can
> have a slider next to an entry or spin button.

Thats the traditional solution, but from a UI design perspective I've never
really been happy with it.  I saw dials implemented on an SGI once and
thought that was a pretty good idea, since end users are familiar with them
in the "real world".  The problem remains how you make a dial context
sensitive, where its range is variable depending on other configurations.

BTW, does GNOME have a dial widget?  I don't think GTK does, but maybe I've
just not heard anyone talk about it.

> If you do not have a well-defined range, you should use a plain
> entry.  GtkAdjustments and spin buttons work OK if you set the range
> of the adjustment to something huge.  You don't want to limit things
> like image sizes (except for file format limitations) or brush sizes.

In this case (although I've forgotten the specific case we're talking
about) the range is defined, but varies according to the resolution
setting.  So its a question of whether this is considered "well defined" or
not.  To me, it is well defined.  The input mechanism doesn't need to
change, but the range allowed does.  However, you do have the problem of
added precision when the range changes from a 72DPI context to a 300DPI
context.

> X-Tigert-Header: Eek!
> X-perience: what you needed right before obtaining it

You guys crack me up.  :-)

-- 
Michael J. Hammel           | "Life is like an ice cream cone.  You can lick it
The Graphics Muse           |  and enjoy it or just watch it melt away and turn
mjhammel@xxxxxxxxxxxxxxxxx  |  all sticky."   Jim Ignatowski (from "Taxi")
http://www.graphics-muse.com 


[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux