Method for selecting shapes in a graphical display
First Claim
1. A computing device for reducing a number of composite shape sub-elements stored in a runtime memory of a graphical display for the process control system, the device comprising:
- a processor;
a memory;
a display; and
a composite shape sub-element selection application maintained in the memory and executed on the processor to select a composite shape sub-element for display within a composite shape of the graphical display, the composite shape configured to include a selector shape, a plurality of composite shape sub-elements, and an expression, the composite shape sub-element selection application including instructions for;
evaluating the expression at runtime to determine an expression result;
executing an array indexing operation to identify a composite shape sub-element within a lookup table using the expression result by matching the expression result to an item within the lookup table, the item identifying the composite shape sub-element and the composite shape sub-element identified from the plurality of composite shape sub-elements;
displaying the identified composite shape sub-element within or in place of the selector shape; and
removing any composite shape sub-elements not identified by the expression result.
1 Assignment
0 Petitions
Accused Products
Abstract
A selector shape may serve as the background to a configurable composite shape and may include one or more expressions that are evaluated to select between several composite shape definitions via links to the definition. Each selector shape includes an animation expression and a lookup table converter to select an identifier of the composite definition to be loaded and displayed. When the value of the animation expression changes, the value may be matched to the name of a new composite definition using the lookup table, and the new definition may be displayed. The previously-used composite definition may then be marked for removal by a caching system, and removed. These selector shapes also enable the same graphic element to be used in displays designed for different types of display devices, such as display devices having large display screens, standard computer screens and very small display screens.
50 Citations
19 Claims
-
1. A computing device for reducing a number of composite shape sub-elements stored in a runtime memory of a graphical display for the process control system, the device comprising:
-
a processor; a memory; a display; and a composite shape sub-element selection application maintained in the memory and executed on the processor to select a composite shape sub-element for display within a composite shape of the graphical display, the composite shape configured to include a selector shape, a plurality of composite shape sub-elements, and an expression, the composite shape sub-element selection application including instructions for; evaluating the expression at runtime to determine an expression result; executing an array indexing operation to identify a composite shape sub-element within a lookup table using the expression result by matching the expression result to an item within the lookup table, the item identifying the composite shape sub-element and the composite shape sub-element identified from the plurality of composite shape sub-elements; displaying the identified composite shape sub-element within or in place of the selector shape; and removing any composite shape sub-elements not identified by the expression result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for reducing a number of composite shape sub-elements stored in a runtime memory of a graphical display for a process control system, the method comprising:
-
displaying a composite shape within the graphical display, the composite shape including a selector shape, a plurality of composite shape sub-elements, and an expression; evaluating the expression at runtime to determine an expression result; executing an array indexing operation to identify a composite shape sub-element within a lookup table using the expression result by matching the expression result to an item within the lookup table, the item identifying the composite shape sub-element and the composite shape sub-element identified from the plurality of composite shape sub-elements; displaying the identified composite shape sub-element within or in place of the selector shape; and at runtime, removing any composite shape sub-elements from the composite shape not identified by the expression result. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable memory having computer-executable instructions for performing steps to reduce a number of composite shape sub-elements stored in a runtime memory of a process control system, comprising:
-
displaying a composite shape within the graphical display, the composite shape including a selector shape, a plurality of composite shape sub-elements, and an expression; evaluating the expression at runtime to determine an expression result; executing an array indexing operation to identify a composite shape sub-element within a lookup table using the expression result by matching the expression result to an item within the lookup table, the item identifying the composite shape sub-element and the composite shape sub-element identified from the plurality of composite shape sub-elements; displaying the identified composite shape sub-element within or in place of the selector shape; and removing any composite shape sub-elements not identified by the expression result. - View Dependent Claims (16, 17, 18, 19)
-
Specification