METHOD FOR EXPOSING GRAPHICAL USER INTERFACE LAYOUT LOGIC AND PARAMETERS
First Claim
1. A computer program product comprising a computer readable medium having computer usable program code programmed for exposing graphical user interface layout logic and parameters, the operations of the computer program product comprising:
- providing an equation comprising a plurality of numerical values, the equation corresponding to a property of an element;
accepting a replacement value;
replacing at least one numerical value of the plurality of numerical values with the replacement value;
calculating the equation to produce a result; and
displaying the value, the equation, and the result.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for exposing graphical user interface layout logic and parameters. The method may be used with any language or tool capable of creating a graphical user interface. The equations affecting an element'"'"'s properties in the graphical user interface are exposed to the designer. The designer is able to use the equations to anticipate what value is required to make a necessary adjustment. Further, the present invention emphasizes the values adjusted by the designer as well as the results from calculating the equation, so the designer can easily see adjustments made. As the designer makes changes, the changed values may be emphasized and the corresponding affect the value had on the element may also be displayed with a corresponding emphasis. The present invention eliminates graphical user interface designer'"'"'s reliance on trial-and-error methods of element control by providing the designer with the knowledge of how the element will be affected before a value is arbitrarily applied.
19 Citations
8 Claims
-
1. A computer program product comprising a computer readable medium having computer usable program code programmed for exposing graphical user interface layout logic and parameters, the operations of the computer program product comprising:
-
providing an equation comprising a plurality of numerical values, the equation corresponding to a property of an element; accepting a replacement value; replacing at least one numerical value of the plurality of numerical values with the replacement value; calculating the equation to produce a result; and displaying the value, the equation, and the result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification