Systems and methods for defining at least one visual-display
characteristic of at least one user-interface control are disclosed. In
accordance with various embodiments of the invention, a dialog template
specifies at least one style selector for the at least one user-interface
control. A transformation module extracts the at least one style selector
from the dialog template. A style sheet defines at least one
visual-display-characteristic value that is applicable to the at least
one user-interface control and that is associated with the at least one
style selector. A style sheet-parsing engine uses the at least one style
selector to retrieve the at least one visual-display-characteristic value
from the style sheet. And a user-interface-control-drawing module draws
the at least one user-interface control in accordance with the at least
one visual-display-characteristic value retrieved by the style
sheet-parsing engine.