Method and system for selecting and manipulating multiple objects
First Claim
Patent Images
1. A method for selecting and manipulating multiple objects, comprising:
- receiving information for the selection of two or more objects in a document;
displaying highlight objects that correspond to the two or more objects, wherein the highlight objects provide visual feedback to indicate the selection of each of the two or more objects; and
displaying a multiple selection highlight object that corresponds to the highlight objects, wherein the multiple selection highlight object at least partially bounds the highlight objects to provide visual feedback of the multiple selection of the two or more objects, wherein the highlight objects are automatically configured to be manipulated according to the manipulation of the multiple selection highlight object until at least one of the two or more objects are deselected, at which point each of the two or more objects can be individually manipulated.
3 Assignments
0 Petitions
Accused Products
Abstract
Multiple objects can be selected and then manipulated with respect to a common reference using a common manipulation operation without the need to perform grouping or ungrouping operations on the objects. Aspects of the common reference can be modified. The common reference can be aligned to the orientation of one of the selected multiple objects. Two or more dimensions of any of the selected multiple objects that is not aligned to the common reference can be proportionately modified to prevent distortion when the multiple selected objects are commonly resized with respect to a single dimension of the common reference.
133 Citations
24 Claims
-
1. A method for selecting and manipulating multiple objects, comprising:
-
receiving information for the selection of two or more objects in a document;
displaying highlight objects that correspond to the two or more objects, wherein the highlight objects provide visual feedback to indicate the selection of each of the two or more objects; and
displaying a multiple selection highlight object that corresponds to the highlight objects, wherein the multiple selection highlight object at least partially bounds the highlight objects to provide visual feedback of the multiple selection of the two or more objects, wherein the highlight objects are automatically configured to be manipulated according to the manipulation of the multiple selection highlight object until at least one of the two or more objects are deselected, at which point each of the two or more objects can be individually manipulated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system for selecting and manipulating multiple objects, comprising:
-
a processing unit;
a memory in communication with the processing unit;
a user interface in communication with the processing unit;
a display device in communication with the processing unit; and
a computer program stored in the memory that provides instructions to the processing unit, wherein the processing unit is responsive to the instructions, operable for;
receiving information from the user interface to select two or more objects displayed on the display device;
creating highlight objects that correspond to the two or more objects, wherein the highlight objects provide visual feedback to indicate the selection of each of the two or more objects;
creating a multiple selection highlight object that corresponds to the highlight objects, wherein the multiple selection highlight object at least partially bounds the highlight objects to provide visual feedback of the multiple selection of the two or more objects; and
rendering the highlight objects and the multiple selection highlight object to the display device to provide visual feedback of the multiple selection of the two or more objects, wherein the highlight objects are automatically configured to be manipulated according to the manipulation of the multiple selection highlight object until at least one of the two or more objects are deselected, at which point each of the two or more objects can be individually manipulated. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-readable medium having computer-executable instructions for selecting and manipulating multiple objects, comprising:
-
logic for receiving information for the selection of a first object displayed in a graphical user interface;
logic for creating a first highlight object that provides visual feedback to indicate the selection of the first object;
logic for receiving information for the selection of a second object displayed in the graphical user interface;
logic for creating a second highlight object that provides visual feedback to indicate the selection of the second object;
logic for creating a multiple selection highlight object that at least partially bounds the first highlight object and the second highlight object to provide visual feedback of the multiple selection of the first object and the second object;
logic for aligning the multiple selection object to an orientation of the first highlight object; and
logic for displaying the first highlight object, the second highlight object, and the multiple selection highlight object in the graphical user interface to provide visual feedback of the multiple selection of the first object and the second object. - View Dependent Claims (19)
-
-
20. A computer-implemented method for selecting and manipulating multiple objects, comprising:
-
automatically associating two or more objects to a common reference object in response to a selection of the two or more objects;
causing a manipulation of the two or more objects in response to making the manipulation to the common reference object; and
automatically disassociating the two or more objects from the common reference object in response to a deselection of at least one of the two or more objects. - View Dependent Claims (21, 22, 23, 24)
-
Specification