Device, method, and graphical user interface for copying formatting attributes
First Claim
1. An electronic 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;
displaying on the touch-sensitive display at least a portion of an electronic document at a first magnification, wherein the displayed portion of the electronic document includes at least a first user interface object; and
while detecting a first contact on the touch-sensitive display at a location that corresponds to the first user interface object;
detecting a second contact on the touch-sensitive display;
detecting movement of the second contact across the touch-sensitive display; and
in response to detecting the movement of the second contact across the touch-sensitive display;
in accordance with a determination that a first predefined condition is satisfied, increasing the magnification at which the electronic document is displayed from the first magnification to a second magnification in accordance with the movement of the second contact, wherein the first predefined condition is satisfied when the first contact and the second contact are detected within a predefined time interval from each other, and the second contact is detected at a location other than a location of the first user interface object; and
in accordance with a determination that a second predefined condition is satisfied, rotating the first user interface object in accordance with the movement of the second contact, wherein the second predefined condition is different from the first predefined condition and is satisfied when the first contact and the second contact are detected within the predefined time interval from each other, and the second contact is detected on the first user interface object.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device simultaneously displays on a touch-sensitive display a first user interface object and a second user interface object. The second user interface object has formatting attributes, one or more of which are distinct from corresponding formatting attributes in the first user interface object. The device detects a first contact on the first user interface object and a second contact on the second user interface object. While continuing to detect the first contact and the second contact, the device detects movement of the second contact across the touch-sensitive display, and moves the second user interface object in accordance with the movement of the second contact. The device changes one or more formatting attributes for the second user interface object to match corresponding formatting attributes for the first user interface object if the second user interface object contacts the first user interface object while moving.
-
Citations
21 Claims
-
1. An electronic 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; displaying on the touch-sensitive display at least a portion of an electronic document at a first magnification, wherein the displayed portion of the electronic document includes at least a first user interface object; and while detecting a first contact on the touch-sensitive display at a location that corresponds to the first user interface object; detecting a second contact on the touch-sensitive display; detecting movement of the second contact across the touch-sensitive display; and in response to detecting the movement of the second contact across the touch-sensitive display; in accordance with a determination that a first predefined condition is satisfied, increasing the magnification at which the electronic document is displayed from the first magnification to a second magnification in accordance with the movement of the second contact, wherein the first predefined condition is satisfied when the first contact and the second contact are detected within a predefined time interval from each other, and the second contact is detected at a location other than a location of the first user interface object; and in accordance with a determination that a second predefined condition is satisfied, rotating the first user interface object in accordance with the movement of the second contact, wherein the second predefined condition is different from the first predefined condition and is satisfied when the first contact and the second contact are detected within the predefined time interval from each other, and the second contact is detected on the first user interface object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
at an electronic device with a touch-sensitive display; displaying on the touch-sensitive display at least a portion of an electronic document at a first magnification, wherein the displayed portion of the electronic document includes at least a first user interface object; and while detecting a first contact on the touch-sensitive display at a location that corresponds to the first user interface object, detecting a second contact on the touch-sensitive display; detecting movement of the second contact across the touch-sensitive display; and in response to detecting the movement of the second contact across the touch-sensitive display; in accordance with a determination that a first predefined condition is satisfied, increasing the magnification at which the electronic document is displayed from the first magnification to a second magnification in accordance with the movement of the second contact, wherein the first predefined condition is satisfied when the first contact and the second contact are detected within a predefined time interval from each other, and the second contact is detected at a location other than a location of the first user interface object; and in accordance with a determination that a second predefined condition is satisfied, rotating the first user interface object in accordance with the movement of the second contact, wherein the second predefined condition is different from the first predefined condition and is satisfied when the first contact and the second contact are detected within the predefined time interval from each other, and the second contact is detected on the first user interface object. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a touch-sensitive display, cause the device to:
-
display on the touch-sensitive display at least a portion of an electronic document at a first magnification, wherein the displayed portion of the electronic document includes at least a first user interface object; and while detecting a first contact on the touch-sensitive display at a location that corresponds to the first user interface object, detect a second contact on the touch-sensitive display; detect movement of the second contact across the touch-sensitive display; and in response to detecting the movement of the second contact across the touch-sensitive display; in accordance with a determination that a first predefined condition is satisfied, increase the magnification at which the electronic document is displayed from the first magnification to a second magnification in accordance with the movement of the second contact, wherein the first predefined condition is satisfied when the first contact and the second contact are detected within a predefined time interval from each other, and the second contact is detected at a location other than a location of the first user interface object; and in accordance with a determination that a second predefined condition is satisfied, rotate the first user interface object in accordance with the movement of the second contact, wherein the second predefined condition is different from the first predefined condition and is satisfied when the first contact and the second contact are detected within the predefined time interval from each other, and the second contact is detected on the first user interface object. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification