Device, Method, and Graphical User Interface for Resizing Objects
First Claim
1. A computing device, comprising:
- a touch-sensitive display;
one or more processors;
memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for;
simultaneously displaying on the touch-sensitive display;
a plurality of user interface objects, wherein at least some of the user interface objects are configured to be resizable;
a currently selected user interface object in the plurality of user interface objects; and
a plurality of resizing handles for the currently selected user interface object;
detecting a first contact on a first resizing handle in the plurality of resizing handles;
while detecting the first contact on the first resizing handle, detecting a second contact on a second user interface object, distinct from the currently selected user interface object, in the plurality of user interface objects; and
,in response to detecting the second contact on the second user interface object, resizing the currently selected user interface object to match one or more dimensions of the second user interface object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for resizing a currently selected user interface object includes simultaneously displaying on a touch-sensitive display the currently selected user interface object having a center, and a plurality of resizing handles for the currently selected user interface object. The method also includes detecting a first contact on a first resizing handle in the plurality of resizing handles, and detecting movement of the first contact across the touch-sensitive display. The method further includes, in response to detecting movement of the first contact, when a second contact is detected on the touch-sensitive display while detecting movement of the first contact, resizing the currently selected user interface object about the center of the currently selected user interface object.
-
Citations
20 Claims
-
1. A computing device, comprising:
-
a touch-sensitive display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; simultaneously displaying on the touch-sensitive display; a plurality of user interface objects, wherein at least some of the user interface objects are configured to be resizable; a currently selected user interface object in the plurality of user interface objects; and a plurality of resizing handles for the currently selected user interface object; detecting a first contact on a first resizing handle in the plurality of resizing handles; while detecting the first contact on the first resizing handle, detecting a second contact on a second user interface object, distinct from the currently selected user interface object, in the plurality of user interface objects; and
,in response to detecting the second contact on the second user interface object, resizing the currently selected user interface object to match one or more dimensions of the second user interface object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
at a computing device with a touch-sensitive display; simultaneously displaying on the touch-sensitive display; a plurality of user interface objects, wherein at least some of the user interface objects are configured to be resizable; a currently selected user interface object in the plurality of user interface objects; and a plurality of resizing handles for the currently selected user interface object; detecting a first contact on a first resizing handle in the plurality of resizing handles; while detecting the first contact on the first resizing handle, detecting a second contact on a second user interface object, distinct from the currently selected user interface object, in the plurality of user interface objects; and
,in response to detecting the second contact on the second user interface object, resizing the currently selected user interface object to match one or more dimensions of the second user interface object. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A graphical user interface on a computing device with a touch-sensitive display, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
a plurality of user interface objects, wherein at least some of the user interface objects are configured to be resizable; a currently selected user interface object in the plurality of user interface objects; and a plurality of resizing handles for the currently selected user interface object; wherein; a first contact is detected on a first resizing handle in the plurality of resizing handles; while detecting the first contact on the first resizing handle, a second contact is detected on a second user interface object, distinct from the currently selected user interface object, in the plurality of user interface objects; and
,in response to detecting the second contact on the second user interface object, the currently selected user interface object is resized to match one or more dimensions of the second user interface object.
-
-
18. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device with a touch-sensitive display, cause the device to:
-
simultaneously display on the touch-sensitive display; a plurality of user interface objects, wherein at least some of the user interface objects are configured to be resizable; a currently selected user interface object in the plurality of user interface objects; and a plurality of resizing handles for the currently selected user interface object; detect a first contact on a first resizing handle in the plurality of resizing handles; while detecting the first contact on the first resizing handle, detect a second contact on a second user interface object, distinct from the currently selected user interface object, in the plurality of user interface objects; and
,in response to detecting the second contact on the second user interface object, resize the currently selected user interface object to match one or more dimensions of the second user interface object. - View Dependent Claims (19)
-
-
20. A computing device, comprising:
-
a touch-sensitive display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; simultaneously displaying on the touch-sensitive display; a plurality of user interface objects, wherein at least some of the user interface objects are configured to be resizable; a currently selected user interface object in the plurality of user interface objects, the currently selected user interface object having a center; a plurality of resizing handles for the currently selected user interface object; detecting a first contact on a first resizing handle in the plurality of resizing handles; when a second contact is not detected on the touch-sensitive display while detecting movement of the first contact across the touch-sensitive display, resizing the currently selected user interface object by moving the first resizing handle in accordance with the movement of the first contact; and
,when the second contact is detected on the touch-sensitive display; when the second contact is detected on a second user interface object, distinct from the currently selected user interface object, in the plurality of user interface objects, resizing the currently selected user interface object to match one or more dimensions of the second user interface object; and
,when the second contact is not detected on another user interface object, distinct from the currently selected user interface object, in the plurality of user interface objects, while detecting movement of the first contact, resizing the currently selected user interface object about the center of the currently selected user interface object.
-
Specification