Generic User Input for GUI Framework
First Claim
1. A user interface (UI) environment for consuming generic property descriptions from a third party and generating visual properties to an end user based on a set of interface definitions, wherein said interface definitions comprise:
- a property descriptor interface for providing a root interface for a description of any visual property defined by the third party;
a property change listener interface for defining a notification listener to listen to specialized property change events;
a property interface for defining a visual property having a value that can be set;
a property group interface for defining a logical grouping of visual properties; and
a property type interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical user interface (GUI) environment that can consume generic property descriptions from a third party and generate visual properties to an end user based on a set of interface definitions, wherein said interface definitions include: a property descriptor interface that provides a root interface for a description of any visual property defined by the third party; a property change listener interface that defines a notification listener to listen to specialized property change events; a property interface that defines a visual property having a value that can be set; a property group interface for defining a logical grouping of properties; and a property type interface.
25 Citations
21 Claims
-
1. A user interface (UI) environment for consuming generic property descriptions from a third party and generating visual properties to an end user based on a set of interface definitions, wherein said interface definitions comprise:
-
a property descriptor interface for providing a root interface for a description of any visual property defined by the third party;
a property change listener interface for defining a notification listener to listen to specialized property change events;
a property interface for defining a visual property having a value that can be set;
a property group interface for defining a logical grouping of visual properties; and
a property type interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A program product stored on a computer readable medium for implementing a user interface environment for consuming generic property descriptions from a third party and generating visual properties to an end user based on a set of interface definitions, wherein said interface definitions comprise:
-
a property descriptor interface for providing a root interface for a description of any visual property defined by the third party;
a property change listener interface for defining a notification listener to listen to specialized property change events;
a property interface for defining a visual property having a value that can be set;
a property group interface for defining a logical grouping of visual properties; and
a property type interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of implementing a user interface environment for consuming generic property descriptions from a third party and graphically displaying visual properties to an end user, comprising:
-
providing a set of environment independent interface definitions, comprising;
a property descriptor interface for providing a root interface for a description of any visual property defined by the third party, a property change listener interface for defining a notification listener to listen to specialized property change events, a property interface for defining a visual property having a value that can be set, a property group interface for defining a logical grouping of visual properties, and a property type interface;
inputting a set of property definitions from a third party that conform to the defined interface definitions;
processing the set of environment independent property definitions; and
graphically displaying visual properties based on the set of property definitions. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for deploying an application for graphically displaying visual properties, comprising:
-
providing a computer infrastructure being operable to;
implement a user interface environment that graphically displays third party properties to an end user based on a set of interface definitions, wherein said interface definitions include a property descriptor interface, a property change listener interface, a property interface, a property group interface for defining a logical grouping of properties, and a property type interface;
input a set of property definitions from a third party that conform to the set of interface definitions;
process the set of property definitions; and
graphically display properties based on the set of property definitions.
-
-
21. Computer software embodied in a propagated signal for graphically displaying visual properties, the computer software comprising instructions to cause a computer to perform the following functions:
-
implement a user interface environment that graphically displays third party properties to an end user based on a set of interface definitions, wherein said interface definitions include a property descriptor interface, a property change listener interface, a property interface, a property group interface for defining a logical grouping of properties, and a property type interface;
input a set of property definitions from a third party that conform to the set of interface definitions;
process the set of property definitions; and
graphically display properties based on the set of property definitions.
-
Specification