Patent ID: 8400477

Claim:
A computer-readable tangible storage device having computer program instructions embodied therein that, when executed by a computer, direct the computer to execute a method for resizing an object, the method comprising positioning a cursor to a handle of the object; selecting the handle; generating, by the computer, a plurality of lines of extension, each line of extension to maintain one of a height, a width, or an aspect ratio of the object; generating a gutter about each of the plurality of lines of extension; repositioning the handle in a direction away from the object along a path; confirming a new location of the handle; determining whether the new location of the handle is within one of the gutters; resizing the object based on whether the new location of the handle is determined to be within one of the gutters; and displaying the resized object, wherein a width of each of the gutters remains constant over a first length extending away from the object, increases in size over a second length extending away from the object, and remains constant over a third length extending away from the object, wherein the width of one end of the second length is the same as the width of the first length and the width of an opposite end of the second length is the same as the width of the third length.