| US 7,506,273 B2 | ||
| Method and system for modifying properties of graphical user interface components | ||
| Sandip Lahiri, Tampa, Fla. (US) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Mar. 19, 2003, as Appl. No. 10/392,806. | ||
| Prior Publication US 2004/0183838 A1, Sep. 23, 2004 | ||
| Int. Cl. G06F 3/00 (2006.01) | ||
| U.S. Cl. 715—854 [715/762; 715/765; 707/100] | 18 Claims |

| 1. A computer-based method for modifying a user interface associated with a run-time environment, the method comprising:
retrieving data defining a set of attributes for graphical user interface components from persistent storage, wherein the
set of attributes are specified in a markup language;
dynamically applying the set of attributes to instantiated graphical user interface components associated with the run-time
environment so as to modify at least a subset of the instantiated graphical user interface components, wherein a first subset
of the set of attributes are applied to the instantiated graphical user interface based on a type of the instantiated graphical
user interface, wherein a second subset of the set of attributes are further applied to the instantiated graphical user interface
based on a name of a container that is named in the set of attributes, wherein the first subset of attributes and the second
subset of attributes are each smaller than the set of attributes, and wherein the instantiated graphical user interface components
associated with the run-time environment are objects in an object-oriented programming language; and
automatically setting a variable to indicate a current mode for the run-time environment, wherein different subsets of attributes
in the set of attributes correspond to different modes and one of the subsets of attributes is applied to the instantiated
graphical user interface components according to the current mode.
|