After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 344955 - Need "Keep Height" and "Keep Width" in scale tool
Need "Keep Height" and "Keep Width" in scale tool
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: Tools
2.3.x
Other All
: Normal enhancement
: 2.4
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2006-06-15 06:23 UTC by MWH
Modified: 2008-01-15 14:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description MWH 2006-06-15 06:23:42 UTC
In the newest snapshot build 2.3.9 on Windows XP, the "Keep Height" and "Keep Width" options are missing from the options in the scale tool.  This request is to reinstate these options, or if there is a keyboard modifier that does this, to make it more obvious what it is.

I use the scale tool exclusively with the "Keep Height" option checked.  I use GIMP to clean pages scanned from books, and the scale tool has been invaluable in fixing the area that is near the binding of the pages.  Although it will still be possible to do, I find I don't have a very steady hand for this and not having the height fixed is a problem when dragging the area to the desired width.

As a work-around for pages where the binding is to the left, I know I can flip the page, do the scaling with numbers in the scale dialog, then flip it back, but this is many extra steps.

Thank you for your consideration.
Comment 1 Sven Neumann 2006-06-15 09:22:13 UTC
Instead of adding the very confusing interface of the old scale tool back, there should be handles in the middle of the rectangle sides that, when grabbed, scale in one direction only.
Comment 2 MWH 2006-06-15 13:18:46 UTC
Although I didn't find the old interface at all confusing, I actually like your idea much better, and it would probably be even easier to use.
Comment 3 weskaggs 2006-08-23 22:16:03 UTC
Done as suggested in comment #1, in HEAD:

2006-08-23  Bill Skaggs  <weskaggs@primate.ucdavis.edu>

	* app/tools/tools-enums.h
	* app/tools/gimptransformtool.[ch]: add support for handles at
	midpoints of edges.

	* app/tools/gimpscaletool.c: use midpoint handles for scaling
	with fixed width or height.  Fixes bug #344955.