System and method for adjusting a graphical object
First Claim
Patent Images
1. A system for adjusting a graphical object, comprising:
- a display operable to display a plurality of graphical objects;
a project comprising instructions that execute to adjust selected graphical objects, the project coupled to the display and operable to;
present an adjustment control associated with a particular one of the graphical objects, wherein the particular graphical object comprises a particular one of a plurality of different types of graphical objects, a class of graphical objects comprises a particular scope of graphical objects of the particular type, and the adjustment control associates with any of the graphical objects in the class;
associate with the adjustment control in response to an event initiated upon the adjustment control;
adjust the particular graphical object according to the instructions; and
dissociate from the adjustment control in response to the termination of the event; and
a processor coupled to the display and operable to present an editor operated by a user to write the instructions.
19 Assignments
0 Petitions
Accused Products
Abstract
A system for adjusting a graphical object includes a processor coupled to an input device, an output device, a memory, and a data retrieval device. The processor executes an application that supports a project which presents an adjustment control associated with the particular one of a number of graphical objects. The project dynamically associates with and disassociates from the adjustment control to adjust the particular graphical object.
87 Citations
21 Claims
-
1. A system for adjusting a graphical object, comprising:
-
a display operable to display a plurality of graphical objects;
a project comprising instructions that execute to adjust selected graphical objects, the project coupled to the display and operable to;
present an adjustment control associated with a particular one of the graphical objects, wherein the particular graphical object comprises a particular one of a plurality of different types of graphical objects, a class of graphical objects comprises a particular scope of graphical objects of the particular type, and the adjustment control associates with any of the graphical objects in the class;
associate with the adjustment control in response to an event initiated upon the adjustment control;
adjust the particular graphical object according to the instructions; and
dissociate from the adjustment control in response to the termination of the event; and
a processor coupled to the display and operable to present an editor operated by a user to write the instructions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for adjusting a graphical object comprising:
-
a display operable to display a plurality of graphical objects;
a project comprising instructions that execute to adjust selected graphical objects, the project coupled to the display and operable to;
present an adjustment control associated with a particular one of the graphical objects, wherein the adjustment control comprises a gauge adjustment control and the project is operable to adjust the fill capacity of the particular graphical object;
associate with the adjustment control in response to an event initiated upon the adjustment control;
adjust the particular graphical object according to the instructions; and
dissociate from the adjustment control in response to the termination of the event;
a processor coupled to the display and operable to present an editor operated by a user to write the instructions.
-
-
8. A method performed on a computer for adjusting a graphical object, comprising:
-
presenting an adjustment control associated with a particular one of a plurality of graphical objects, wherein the particular graphical object comprises a particular one of a plurality of different types of graphical objects, a class of graphical objects comprises a particular scope of graphical objects of the particular type, and the adjustment control associates with any of the graphical objects in the class;
presenting an editor operated by a user to write instructions associated with a project;
associating the project with the adjustment control in response to the initiation of an event upon the adjustment control;
executing the instructions associated with the project to adjust the particular graphical object; and
dissociating the project from the adjustment control. - View Dependent Claims (9, 10, 11, 12, 13)
the adjustment control comprises a color adjustment control; and
the step of executing instructions comprises executing instructions to adjust the color of the particular graphical object.
-
-
11. The method of claim 8, wherein:
-
the adjustment control comprises a geometry adjustment control; and
the step of executing instructions comprises executing instructions to adjust the geometry of the particular graphical object.
-
-
12. The method of claim 8, wherein the event comprises an operation performed upon the adjustment control by a user.
-
13. The method of claim 8, further comprising:
-
presenting a second adjustment control associated with the particular graphical object;
associating the project with the second adjustment control in response to the initiation of a second event upon the second adjustment control;
executing second instructions associated with the project to adjust the particular graphical object; and
dissociating the project from the second adjustment control.
-
-
14. A method performed on a computer for adjusting a graphical object, the method comprising:
-
presenting an adjustment control associated with a particular one of a plurality of graphical objects, wherein the adjustment control comprises a gauge adjustment control;
presenting an editor operated by a user to write instructions associated with a project;
associating the project with the adjustment control in response to the initiation of an event upon the adjustment control;
executing the instructions associated with the project to adjust the particular graphical object, wherein executing instructions comprises executing instructions to adjust the fill capacity of the particular graphical object; and
dissociating the project from the adjustment control.
-
-
15. A computer graphics program for adjusting a graphical object, the program encoded on a computer-readable medium and operable to execute the following steps:
-
presenting an adjustment control associated with a particular one of a plurality of graphical objects, wherein the particular graphical object comprises a particular one of a plurality of different types of graphical objects, a class of graphical objects comprises a particular scope of graphical objects of the particular type, and the adjustment control associates with any of the graphical objects in the class;
presenting an editor operated by a user to write instructions associated with a project;
associating the project with the adjustment control in response to the initiation of an event upon the adjustment control;
executing the instructions associated with the project to adjust the particular graphical object; and
dissociating the project from the adjustment control. - View Dependent Claims (16, 17, 18, 19, 20)
the adjustment control comprises a color adjustment control; and
the step of executing instructions comprises executing instructions to adjust the color of the particular graphical object.
-
-
18. The program of claim 15, wherein:
-
the adjustment control comprises a geometry adjustment control; and
the step of executing instructions comprises executing instructions to adjust the geometry of the particular graphical object.
-
-
19. The program of claim 15, wherein the event comprises an operation performed upon the adjustment control by a user.
-
20. The program of claim 15, further operable to perform the following steps:
-
presenting a second adjustment control associated with the particular graphical object;
associating the project with the second adjustment control in response to the initiation of a second event upon the second adjustment control;
executing second instructions associated with the project to adjust the particular graphical object; and
dissociating the project from the second adjustment control.
-
-
21. A computer graphics program for adjusting a graphical object, the program encoded on a computer-readable medium and operable to execute the following steps:
-
presenting an adjustment control associated with a particular one of a plurality of graphical objects, wherein the adjustment control comprises a gauge adjustment control;
presenting an editor operated by a user to write instructions associated with a project;
associating the project with the adjustment control in response to the initiation of an event upon the adjustment control;
executing the instructions associated with the project to adjust the particular graphical object, wherein executing instructions comprises executing instructions to adjust the fill capacity of the particular graphical object;
dissociating the project from the adjustment control.
-
Specification