Patent ID: 6188399
Filing Date: 2001-02-13
Classification: G06F

Abstract:
In a graphical user interface, a method for rendering objects and handling behavior of said objects comprising the steps of:providing a plurality of themes, each theme controlling an appearance and behavior of objects rendered on said graphical user interface, wherein at least one of said appearance and said behavior is controlled differently for an object when said graphical user interface is operated in accordance with one theme than when said graphical user interface is operated in accordance with another theme;providing a plurality of theme engines, each theme engine associated with a different theme type, wherein at least one of said theme engines is hard-coded and at least one of said theme engines is a data-driven, parametric engine;selecting a theme from among said plurality of themes;identifying one of said plurality of theme engines associated with said selected theme; andloading, by said identified theme engine, theme data for operating said graphical user interface in accordance with said selected theme.