saulgoode wrote:
Scrolling of the controls within a dialog is not consistent with traditional human interface guidelines. Does anybody have an example of this being done? F-Spot has a scrolling toolbox, which in itself is ugly enough; but I have never seen a scrolling dialog.
Yeah, most of the desktop apps that I use don't make use of a lot of input forms but normally, when you resize a window (or have a smaller resolution display) and there are forms/dialogs, scroll bars appear to allow you to get to those entry fields. Even in GIMP, we see this kind of thing. For example, with the paint brush (and other dialogs). When there isn't enough room on the screen, scroll bars appear.

Of course, scrolling forms and dialogs are a way of life in the web browser and on smart phone & tablets. Certainly, most flavors of C have the ability to create scrollable forms but as you say, there are varying schools of thought on whether it's best to present a scrolling form or multiple screens/tabs.
I guess I can understand why the Script-fu dialog was designed as it was, back in the day, but it does seem like there could be room for improvement now. I'm not sure what the best approach would be. My initial thought was that a scrolling form might be a good option, but I do like the idea of tabs. Truthfully, I'd be happy with any way to get a few more items on the Script-Fu UI.
