DYNAMIC MACRO CREATION USING HISTORY OF OPERATIONS
First Claim
1. A computer implemented method for performing a series of steps in a graphics drawing application:
- opening a first drawing in the graphics drawing application;
performing a series of two or more drawing operations in the first drawing in the graphics drawing application;
subsequent to the performing, displaying the series of the two or more drawing operations in a history list of drawing operations;
selecting an arbitrary subset of drawing operations from anywhere in the history list of drawing operations, wherein the selecting comprises recording the arbitrary subset of drawing operations; and
dynamically performing the recorded arbitrary subset of drawing operations.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer readable storage medium provide the ability to perform a series of steps in a graphics drawing application. A drawing is opened and a series of two or more drawing operations is performed. Subsequent to the performing, the series of the two or more drawing operations is displayed in a history list of drawing operations. An arbitrary subset of the two or more drawing operations is selected from anywhere in the history list. The selecting provides for the recording of the arbitrary selected subset. The recorded arbitrary subset of drawing operations is dynamically performed.
26 Citations
21 Claims
-
1. A computer implemented method for performing a series of steps in a graphics drawing application:
-
opening a first drawing in the graphics drawing application; performing a series of two or more drawing operations in the first drawing in the graphics drawing application; subsequent to the performing, displaying the series of the two or more drawing operations in a history list of drawing operations; selecting an arbitrary subset of drawing operations from anywhere in the history list of drawing operations, wherein the selecting comprises recording the arbitrary subset of drawing operations; and dynamically performing the recorded arbitrary subset of drawing operations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for performing a series of steps in a graphics drawing application in a computer system comprising:
-
(a) a computer having a memory and a processor; (b) an application executed by the processor using the memory, wherein the application is configured to; (i) open a first drawing in the graphics drawing application; (ii) perform a series of two or more drawing operations in the graphics drawing application; (iii) subsequent to the performance of the series of operations, display the series of the two or more drawing operations in a history list of drawing operations; (iv) select an arbitrary subset of the drawing operations from anywhere in the history list of drawing operations, wherein the select comprises recording the arbitrary subset of drawing operations; and (v) dynamically perform the recorded arbitrary subset of drawing operations. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium encoded with computer program instructions which when accessed by a computer cause the computer to load the program instructions to a memory therein creating a special purpose data structure causing the computer to operate as a specially programmed computer that executes a method of performing a series of steps in a graphics drawing application:
-
opening, using the specially programmed computer, a first drawing in the graphics drawing application; performing, using the specially programmed computer, a series of two or more drawing operations in the graphics drawing application; subsequent to the performing, displaying, using the specially programmed computer, the series of the two or more drawing operations in a history list of drawing operations; selecting, using the specially programmed computer, an arbitrary subset of the drawing operations from anywhere in the history list of drawing operations, wherein the selecting comprises recording the selected arbitrary subset of drawing operations; and dynamically performing, using the specially programmed computer, the recorded arbitrary subset of drawing operations. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification