Enhance The Script-Fu Interface To Support Scrolling
Submitted by GnuTux
Created attachment 270618 Patch To Add Support For Scrolling To: script-fu-interface.c
I would like to propose an Script-Fu Interface enhancement to enable support for scrolling. There are several reasons this would be a useful enhancement to GIMP.
As it now stands, if a script's dialog is too large to fit on the screen, it simply disappears off the edge. In Linux, users can alt-click and drag the dialog around to get to the needed input items, which is not really an optimal solution. Windows users are out of luck, as they have no way to get to the input fields that are off screen. In the case of Windows 7/8 users, there is no provision to gain access to these fields. A scrolling Script-Fu dialog resolves this problem. Even in Linux, scrolling a preferable option to alt-click and drag.
Another really good reason to implement this enhancement is to allow Script-Fu developers (like myself) the freedom to add all the needed input items to the dialog. For example, text effect & logo scripts can requires several input fields, just for the text, even before you begin processing the effects.
Personally, I have always felt limited by the constraints of the Script-Fu dialog, which is why I'm asking you to consider the small patch I'm attaching to this request. The patch adds scrolling to the Script-Fu dialog, with minimal changes to the interface code. The modification has been tested, works well and users really seem to like it.
Thank you for considering this enhancement request.
Patch 270618, "Patch To Add Support For Scrolling To: script-fu-interface.c":
Version: git master