Claims
- 1. A method of creating a visual style for a set of graphical components for use on a computer system having a graphical operating environment, comprising:
providing a schema file of available graphical components for which a visual style can be created, each component being defined by a unique class name; and selecting graphical components, from said schema file of graphical components, that are desired to have a defined visual style and assigning properties to said selected components according to said defined visual style.
- 2. The method of claim 1, further comprising grouping the pairs of selected graphical components and corresponding assigned properties for the defined visual style together in a class data file.
- 3. The method of claim 2, wherein the graphical components defined within the schema file of graphical components have one or more part names associated with at least one class name.
- 4. The method of claim 3, wherein the graphical components defined within the schema file of graphical components have one or more state names associated with at least one defined part name.
- 5. The method of claim 4, further comprising providing a list of available properties, within the schema file of graphical components, that may be selected in said selecting step for each defined graphical component, part and state.
- 6. The method of claim 1, further comprising the step of adding to the schema file by providing a second schema file of available graphical components for which a visual style can be created, each component within said second file being defined by a unique class name, the graphical components of said second file being defined differently than the graphical components of said first file.
- 7. The method of claim 6, further comprising the step of packaging all defined class data files into a directory for selection by a user of the computer.
- 8. The method of claim 2, further comprising creating a plurality of class data files, each corresponding to a defined visual style.
- 9. The method of claim 8, wherein the class data files have both a predefined section of components in addition to the selected section of components of said paired graphical components and property values.
- 10. The method of claim 9, wherein said predefined section of components includes a global section and a system metrics section.
- 11. The method of claim 10, wherein said selected section of components is adapted to define a group name, a class control name, a part name and a state name.
- 12. The method of claim 11, wherein said group name, said class control name, said part name and said state name are defined in a hierarchical fashion so that properties are used in order of said state name, said part name said class control name and said group name.
- 13. A computer readable medium having stored thereon a data structure for storing a set of defined visual characteristics for a graphical component, the data structure comprising:
a class control name object representative of one of a number of class control names defined within a schema file; and a class control property object that defines a desired property to the class control name object, said class control property object being one of a number of defined properties corresponding to said class control name within said schema file.
- 14. The computer readable medium of claim 13, further comprising:
a part name object representative of one of a number of part names defined within the schema file corresponding to the class control name; and a part property object that defines a desired property to the part name object, said part property object being one of a number of defined properties corresponding to said part name within said schema file.
- 15. The computer readable medium of claim 14, further comprising:
a state name object representative of one of a number of state names defined within the schema file corresponding to the part name object; and a state property object that defines a desired property to the state name object, said state property object being one of a number of defined properties corresponding to said state name within said schema file.
- 16. The computer readable medium of claim 13, further comprising:
a group name object representative of one of a number of group names defined within the schema file; and a group property object that defines a desired property to the group name object, said group property object being one of a number of defined properties corresponding to said group name within said schema file.
- 17. A method of creating a visual style for a set of graphical components for use on a computer system having a graphical operating environment, comprising:
selecting a number of graphical components that are desired to have a defined visual style; assigning properties to said selected components according to said defined visual style; and grouping the pairs of selected graphical components and corresponding assigned properties for the defined visual style together in a class data file.
- 18. The method of claim 17, wherein the graphical components are defined within a schema file of available graphical components, each component being defined by a unique class name and one or more part names associated with the class name.
- 19. The method of claim 18, wherein the graphical components defined within the schema file of graphical components have one or more state names associated with at least one defined part name.
- 20. The method of claim 17, further comprising providing a list of available properties that may be selected in said selecting step for each defined graphical component.
- 21. The method of claim 20, further comprising creating a plurality of class data files, each corresponding to a defined visual style.
- 22. The method of claim 21, further comprising the step of packaging all defined class data files into a directory for selection by a user of the computer.
- 23. The method of claim 17, further comprising creating a second class data file, relating to a different size visual style, from the first class data file using a property size transformation.
- 24. The method of claim 17, further comprising creating a second class data file, relating to a different color visual style, from the first class data file using a property color transformation.
- 25. The method of claim 17, wherein said properties are defined in a hierarchical fashion, according to a group name, a class control name, a part name and a state name, so that properties are used in order of said state name, said part name said class control name and said group name.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional Application No. 60/195594, filed Apr. 6, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60195594 |
Apr 2000 |
US |