Specifying per theme styles for custom graphical elements
First Claim
1. A method of facilitating theme changes for a custom graphical element, comprising:
- providing a mechanism for storing theme specific data for the custom graphical element;
providing a software object, independent of the custom graphical element, that monitors theme change events; and
in response to a new theme being selected, the software object causing the custom graphical element to be redrawn according to the new theme.
2 Assignments
0 Petitions
Accused Products
Abstract
Theme changes for a custom graphical element are facilitated by providing a mechanism for storing theme specific data for the custom graphical element, providing a software object, independent of the custom graphical element, that monitors theme change events and, in response to a new theme being selected, the software object causing the custom graphical element to be redrawn according to the new theme. The custom graphical element may be graphical portions of a custom control, or a custom control itself. Switching to a new theme for an integrated graphical unit may be provided by marking for redrawing all of the graphical elements of the integrated graphical unit, traversing the elements, and redrawing each element that is marked. There may be provided a directory of theme files and, in each theme file, theme specific information indicating visual appearance of graphical elements.
21 Citations
20 Claims
-
1. A method of facilitating theme changes for a custom graphical element, comprising:
-
providing a mechanism for storing theme specific data for the custom graphical element;
providing a software object, independent of the custom graphical element, that monitors theme change events; and
in response to a new theme being selected, the software object causing the custom graphical element to be redrawn according to the new theme. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of switching to a new theme for an integrated graphical unit, comprising:
-
marking for redrawing all of the graphical elements of the integrated graphical unit;
traversing the elements; and
redrawing each element that is marked. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of providing theme specific data for representing graphical elements, comprising:
-
providing a directory of theme files; and
providing, in each theme file, theme specific information indicating visual appearance of graphical elements. - View Dependent Claims (20)
-
Specification