Systems and methods for creating and managing graphical user interface lists
First Claim
1. A list generating engine that extends an application program interface (API) and works across different platforms and applications, comprising:
- means for receiving properties of a user-selectable display list to be displayed in a graphical user interface;
means for attaching user-selectable display controls to the display list;
means for accessing data elements from a data source, the data elements to be displayed in the display controls;
means for establishing a display state of the display controls;
means for receiving a request to change data elements in the display controls; and
means for managing the data elements in the display controls according to the display state;
wherein the generic list generating engine is used on different computing platforms and in different applications to provide the display list.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described for providing a standard list function to create a graphical user interface list and list manager while allowing the graphical user interface to vary by appearance. An application developer can include a list manager control in an application. Properties are set that link the list manager to display controls, a data source and a scrolling behavior source. The list manager provides the appropriate content to the display controls in response to user selections of the display controls. The display controls and a user interface that contains them may vary without altering the basic functionality of the list manager.
42 Citations
7 Claims
-
1. A list generating engine that extends an application program interface (API) and works across different platforms and applications, comprising:
-
means for receiving properties of a user-selectable display list to be displayed in a graphical user interface;
means for attaching user-selectable display controls to the display list;
means for accessing data elements from a data source, the data elements to be displayed in the display controls;
means for establishing a display state of the display controls;
means for receiving a request to change data elements in the display controls; and
means for managing the data elements in the display controls according to the display state;
wherein the generic list generating engine is used on different computing platforms and in different applications to provide the display list. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification