System and method for styling content in a graphical user interface control
First Claim
1. A computer system for displaying a user interface element, comprising:
- a user interface control having a data object of any type of singular content;
one or more style resources having property values to be assigned to the user interface control and to the data object of the user interface control;
a styling engine for applying the assigned property values of the one or more style resources to the user interface control and to the data object of the user interface control; and
a rendering engine operably coupled to the styling engine for rendering a display representation of the user interface control with the data object for presentation on a user interface display.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved system and method for styling content in a graphical user interface control is provided. An application may define a user interface control having a data object of any type of singular content, including another user interface control. An application may include style declarations that may associate a style resource with the user interface control and a style resource may be dynamically selected for presenting the data object of the user interface control. The style resources may define property values that may be selectively applied to specify a visual representation for the user interface control and data object, such as a visual subtree. A visual representation of the user interface control with the data object may be generated and then a display representation may be rendered for presentation on a user interface display.
-
Citations
40 Claims
-
1. A computer system for displaying a user interface element, comprising:
-
a user interface control having a data object of any type of singular content;
one or more style resources having property values to be assigned to the user interface control and to the data object of the user interface control;
a styling engine for applying the assigned property values of the one or more style resources to the user interface control and to the data object of the user interface control; and
a rendering engine operably coupled to the styling engine for rendering a display representation of the user interface control with the data object for presentation on a user interface display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for displaying a user interface element in a computer system, comprising:
-
receiving a request to display a user interface control having a data object of any type of singular content;
locating a first style resource associated with the user interface control;
applying the property values of the first style resource to the user interface control;
dynamically assigning a second style resource to the data object of the user interface control;
applying the property values of the second style resource to the data object of the user interface control;
generating a visual representation of the user interface control with the data object; and
rendering a display representation of the visual representation of the user interface control with the data object for presentation on a user interface display. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer system for providing a user interface element, comprising:
-
a control definition used for declaring a user interface control having a data object of any type of singular content;
one or more style resources having property values for assigning to the user interface control and for assigning to the data object of the user interface control;
an application operably coupled to the control definition for declaring the user interface control and for associating property values of the one or more style resources to the user interface control and to the data object of the user interface control; and
a content presenter operably coupled to the application for dynamically assigning a style resource to the data object of the user interface control. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A computer system for displaying a user interface object, comprising:
-
means for providing a user interface control having a data object of any type of singular content;
means for providing a first style resource having property values to be assigned to the user interface control;
means for applying the property values of the first style resource to the user interface control;
means for providing a second style resource to the data object of the user interface control;
means for applying the property values of the second style resource to the data object of the user interface control; and
means for rendering a display representation of a visual representation of the user interface control with the data object for presentation on a user interface display. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification