Dynamic macro creation using history of operations
First Claim
Patent Images
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 two or more drawing operations in the first drawing in the graphics drawing application;
subsequent to the performing, displaying the two or more performed drawing operations in a history list of drawing operations;
dynamically selecting an arbitrary subset of drawing operations from anywhere in the history list of performed drawing operations;
accepting user input, via user selection of a user interface control, to dynamically replay the selected arbitrary subset of performed drawing operations; and
in response to the user input, dynamically repeatedly reperforming the selected arbitrary subset of performed drawing operations in the first drawing without creating a macro of the selected arbitrary subset of performed drawing operations prior to the repeatedly reperforming.
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.
-
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 two or more drawing operations in the first drawing in the graphics drawing application; subsequent to the performing, displaying the two or more performed drawing operations in a history list of drawing operations; dynamically selecting an arbitrary subset of drawing operations from anywhere in the history list of performed drawing operations; accepting user input, via user selection of a user interface control, to dynamically replay the selected arbitrary subset of performed drawing operations; and in response to the user input, dynamically repeatedly reperforming the selected arbitrary subset of performed drawing operations in the first drawing without creating a macro of the selected arbitrary subset of performed drawing operations prior to the repeatedly reperforming. - 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 two or more drawing operations in the graphics drawing application; (iii) subsequent to the performance of the two or more performed drawing operations, display the two or more performed drawing operations in a history list of drawing operations; (iv) dynamically select an arbitrary subset of the drawing operations from anywhere in the history list of performed drawing operations; (v) accept user input, via user selection of a user interface control, to dynamically replay the selected arbitrary subset of performed drawing operations; and (vi) in response to the user input, dynamically repeatedly reperforming the selected arbitrary subset of performed drawing operations in the first drawing without creating a macro of the selected arbitrary subset of performed drawing operations prior to the repeatedly reperforming. - 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 create a special purpose data structure causing the computer to operate as a specially programmed computer that executes a method for 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, two or more drawing operations in the first drawing in the graphics drawing application; subsequent to the performing, displaying, using the specially programmed computer, the two or more performed drawing operations in a history list of drawing operations; dynamically selecting using the specially programmed computer, an arbitrary subset of drawing operations from anywhere in the history list of performed drawing operations; accepting user input, via user selection of a user interface control, to dynamically replay the selected arbitrary subset of performed drawing operations; and in response to the user input, dynamically repeatedly reperforming, using the specially programmed computer, the selected arbitrary subset of performed drawing operations in the first drawing without creating a macro of the selected arbitrary subset of performed drawing operations prior to the repeatedly reperforming. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification