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:
- displaying an equation comprising a plurality of numerical values on a layout editor display, the equation corresponding to a position of an element on a graphical user interface display, the graphical user interface display forming part of the layout editor display;
accepting a replacement value for an existing one of the plurality of numerical values, the equation with the existing numerical value corresponding to a first value of the position of the element;
replacing the existing numerical value with the replacement value, the equation with the replacement value corresponding to a second value of the position of the element;
calculating the equation with the replacement value to produce a result; and
displaying the equation with the replacement value and the result on the layout editor display, and displaying the element in a new position associated with the second value on the graphical user interface display.
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.
-
Citations
9 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:
-
displaying an equation comprising a plurality of numerical values on a layout editor display, the equation corresponding to a position of an element on a graphical user interface display, the graphical user interface display forming part of the layout editor display; accepting a replacement value for an existing one of the plurality of numerical values, the equation with the existing numerical value corresponding to a first value of the position of the element; replacing the existing numerical value with the replacement value, the equation with the replacement value corresponding to a second value of the position of the element; calculating the equation with the replacement value to produce a result; and displaying the equation with the replacement value and the result on the layout editor display, and displaying the element in a new position associated with the second value on the graphical user interface display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification