User-interface design
First Claim
1. A method to display a graphical user interface object, comprising:
- obtaining, in a run-time environment, a plurality of values associated with a graphical user interface object, each of the values associated with a display characteristic of a graphical user interface object;
identifying, at run-time, a first value from the plurality of values as being associated with a first display resolution of a first attribute of the graphical user interface object wherein the first value affects a display characteristic of the first attribute when the graphical user interface object is displayed at the first display resolution;
identifying, at run-time, a second value from the plurality of values as being associated with a second display resolution of the first attribute of the graphical user interface object wherein the second value affects a display characteristic of the first attribute when the graphical user interface object is displayed at the second display resolution; and
causing the graphical user interface object to be rendered at the first display resolution by providing the plurality of values except the second value to a rendering engine through one or more application programming interface functions.
1 Assignment
0 Petitions
Accused Products
Abstract
Graphical user interface objects are specified by a collection of attribute-value pairs, the collection of which comprise a complete description of the object and may be used by a rendering element to create a visual representation of the object. In practice, each of a first portion of attributes may be associated with two or more values—each value (for a given attribute) specifying that attribute'"'"'s value for a unique resolution. A second portion of attributes are associated with a single value and are, therefore, display resolution independent. Accordingly, the target object may be displayed at any of the specified design display resolutions or accurately displayed at any resolution between the specified design display resolutions.
77 Citations
20 Claims
-
1. A method to display a graphical user interface object, comprising:
-
obtaining, in a run-time environment, a plurality of values associated with a graphical user interface object, each of the values associated with a display characteristic of a graphical user interface object; identifying, at run-time, a first value from the plurality of values as being associated with a first display resolution of a first attribute of the graphical user interface object wherein the first value affects a display characteristic of the first attribute when the graphical user interface object is displayed at the first display resolution; identifying, at run-time, a second value from the plurality of values as being associated with a second display resolution of the first attribute of the graphical user interface object wherein the second value affects a display characteristic of the first attribute when the graphical user interface object is displayed at the second display resolution; and causing the graphical user interface object to be rendered at the first display resolution by providing the plurality of values except the second value to a rendering engine through one or more application programming interface functions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11)
-
-
10. A programmable control device configured to:
-
obtain, in a run-time environment, a plurality of values associated with a graphical user interface object, each of the values associated with a display characteristic of a graphical user interface object; identify, at run-time, a first value from the plurality of values as being associated with a first display resolution of a first attribute of the graphical user interface object wherein the second value affects a display characteristic of the first attribute when the graphical user interface object is displayed at the first display resolution; identify, at run-time, a second value from the plurality of values as being associated with a second display resolution of the first attribute of the graphical user interface object wherein the second value affects a display characteristic of the first attribute when the graphical user interface object is displayed at the second display resolution; and cause the graphical user interface object to be rendered at the first display resolution by providing the plurality of values except the second value to a rendering engine through one or more application programming interface functions. - View Dependent Claims (20)
-
-
12. A method to display a graphical user interface object, comprising:
-
obtaining, in a run-time environment, a plurality of values associated with a graphical user interface object, each of the values associated with a display characteristic of a graphical user interface object; identifying, at run-time, a first value from the plurality of values as being associated with a first display resolution of a first attribute of the graphical user interface object wherein the first value affects a display characteristic of the first attribute when the graphical user interface object is displayed at the first display resolution; identifying, at run-time, a second value from the plurality of values as being associated with a second display resolution of the first attribute of the graphical user interface object wherein the second value affects a display characteristic of the first attribute when the graphical user interface object is displayed at the second display resolution; determining a third display resolution with no associated value from the plurality of values for the first attribute; determining a third value based on the first and second values associated with the first and second display resolutions; and causing the graphical user interface object to be rendered at the third display resolution by providing the plurality of values except the first and second values to a rendering engine through one or more application programming interface functions wherein the third value is provided to the rendering engine and the third value affects a display characteristic of the first attribute when the graphical user interface object is displayed at the third display resolution. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification