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
OG exemplary drawing
 
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.