A method of communicating between a graphical component library and an
appearance manager is provided that includes issuing a request, that
includes component defining parameters, for rendering services by a
graphical component library. The appearance manager receives the request
for rendering services and assigns appearance characteristics to the
graphical component based upon the provided parameters. A method of
rendering graphical components on the display of a computer system is
also provided that includes rendering the requested graphical component
according to the appearance characteristics assigned by the appearance
manager. A method is also provided for communicating between a graphical
component library and an appearance manager that includes issuing a
request that includes component defining parameters, for information
about the defined component. The appearance manager receives the request
for information and provides the requested information to the graphical
component library based upon the provided parameters.