
On Jan 23, 2006, at 6:59 AM, Joshua A. Andler wrote:
Is this paned view done to make the swatches resizable vertically? I was under the impression that the panels you spoke of would effectively be like toolbars/dialogs/whatever you want... basically a customizable widget holder that would resize as well as float or lock-in to the UI, am I mistaken?
There was a request to make the swatches/panel area resize by dragging the top border. The standard way to do that in GTK+ is to use a GtkPaned splitter (either GtkHPaned or GtkVPaned).
If we want standard functionality we should use standard widgets (one of the big problems that bit Sodipodi). If we don't require that functionality, however, then we don't need to use those widgets. I don't really have a preference to use it or not. Just as long as an informed decision is made I don't care so much which way it is decided.
However... there is the long-term issue that we need to try to keep keyboard navigability in some manner. Ideally one could operate any given program without having to touch a mouse. This isn't just an issue for those without mice, but actually comes in to all sorts of assistive technologies, where sometimes things are just helping given users instead of replacing mouse use altogether. And for such usage, keeping with standard keys keeps the user from being surprised and/or annoyed.
The Freedesktop effort just getting underway to address this issue in general is at http://www.freedesktop.org/wiki/Standards_2fdefault_2dkeys_2dspec
And the GNOME details are at http://developer.gnome.org/projects/gup/hig/2.0/input-keyboard.html