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