APPARATUS, SYSTEM, AND METHOD FOR EXPANDING AND COLLAPSING A LIST IN A DIAGRAM ENVIRONMENT
First Claim
1. An apparatus to expand and collapse a graphical user interface (GUI) list:
- component, the apparatus comprising;
a display module configured to display a GUI list component to a user, the GUI list component comprising a list frame and one or more list entries;
a user interface module configured to receive one or more user inputs;
a default module configured to set one or more dimensions of the list frame based on one or more default values;
a resize module configured to set one or more dimensions of the list frame based on the user inputs;
a selection module configured to define one or more of the list entries as pervasive list entries, and the remainder of the list entries as non-pervasive list entries;
a collapse module configured to hide the non-pervasive list entries in the GUI list component without hiding the pervasive list entries, and to resize the list frame in response to user activation of a view control;
an expand module configured to reveal the non-pervasive list entries in the GUI list component and to resize the list frame in response to user activation of a view control; and
a scroll module configured to dynamically display a scroll component and to scroll through the list entries in the GUI list component in response to the user inputs.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed to expand and collapse a GUI list component. The apparatus may have a display module, a user interface module, a default module, a resize module, a selection module, a collapse module, an expand module, and a scroll module. The display module displays a GUI list component to a user with a list frame and list entries. The user interface module receives user inputs. The default module sets dimensions of the list frame based on default values. The resize module sets dimensions of the list frame based on the user inputs. The selection module defines pervasive list entries and non-pervasive list entries. The collapse module hides the non-pervasive list entries without hiding the pervasive list entries, and resizes the list frame. The expand module reveals the non-pervasive list entries and resizes the list frame. The scroll module dynamically displays a scroll component.
-
Citations
5 Claims
-
1. An apparatus to expand and collapse a graphical user interface (GUI) list:
- component, the apparatus comprising;
a display module configured to display a GUI list component to a user, the GUI list component comprising a list frame and one or more list entries; a user interface module configured to receive one or more user inputs; a default module configured to set one or more dimensions of the list frame based on one or more default values; a resize module configured to set one or more dimensions of the list frame based on the user inputs; a selection module configured to define one or more of the list entries as pervasive list entries, and the remainder of the list entries as non-pervasive list entries; a collapse module configured to hide the non-pervasive list entries in the GUI list component without hiding the pervasive list entries, and to resize the list frame in response to user activation of a view control; an expand module configured to reveal the non-pervasive list entries in the GUI list component and to resize the list frame in response to user activation of a view control; and a scroll module configured to dynamically display a scroll component and to scroll through the list entries in the GUI list component in response to the user inputs. - View Dependent Claims (2)
- component, the apparatus comprising;
-
3. A computer program product comprising a computer readable medium having computer usable program code programmed for expanding and collapsing a GUI list component, the operations of the computer program product comprising:
-
displaying a GUI list component to a user, the GUI list component comprising of a list frame and one or more list entries; defining one or more of the list entries as pervasive list entries, and the remainder of the list entries as non-pervasive list entries; receiving one or more inputs from the user; setting one or more dimensions of the list frame based on the inputs; hiding the non-pervasive list entries in the GUI list component without hiding the pervasive list entries, and resizing the list frame in response to user activation of a view control; and revealing the non-pervasive list entries to the GUI list component and resizing the list frame in response to user activation of a view control; and scrolling through the list entries in the GUI list component in response to the inputs. - View Dependent Claims (4, 5)
-
Specification