System and method for using layer bars to indicate levels within non-indented tree view control
First Claim
1. A method of displaying layered data, said method comprising:
- identifying a plurality of item identifiers to be displayed in a display window;
displaying the plurality of item identifiers using a plurality of vertically displaced identifier spaces, wherein each item identifier begins at a common margin within its respective identifier space;
determining a layer level from a plurality of layer levels for each of the item identifiers; and
displaying a visual marker corresponding to the determined layer level in each identifier space.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for displaying layered data, such as data with a hierarchical relationship is provided. A flat tree view control is provided that indicates the level corresponding to individual data items without indenting data items. Layer bars, or markers, are used to indicate the level of the individual data items within the data hierarchy. In addition, color or grayscale shading can be applied to each data item to further indicate the item'"'"'s level within the hierarchy. Items within the same level use the same color or shading. When an item is selected by the user it is expanded or collapsed depending on whether the layers below the selected item already appear on the display screen. Additional level indicator values can be used to further indicate the level of data items. A data item can also be highlighted to indicate a particular attribute corresponding with an individual data item.
58 Citations
20 Claims
-
1. A method of displaying layered data, said method comprising:
-
identifying a plurality of item identifiers to be displayed in a display window;
displaying the plurality of item identifiers using a plurality of vertically displaced identifier spaces, wherein each item identifier begins at a common margin within its respective identifier space;
determining a layer level from a plurality of layer levels for each of the item identifiers; and
displaying a visual marker corresponding to the determined layer level in each identifier space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
a display screen accessible by the processors; and
a layered data display tool to display layered data on the display screen, the layered data display tool including;
logic for identifying a plurality of item identifiers to be displayed in a display window;
display control logic for displaying the plurality of item identifiers using a plurality of vertically displaced identifier spaces, wherein each item identifier begins at a common margin within its respective identifier space;
level control logic for determining a layer level from a plurality of layer levels for each of the item identifiers; and
visual marker logic for displaying a visual marker corresponding to the determined layer level in each identifier space. - View Dependent Claims (10, 11, 12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. A computer program product of displaying layered data, said computer program product comprising:
-
means for identifying a plurality of item identifiers to be displayed in a display window;
means for displaying the plurality of item identifiers using a plurality of vertically displaced identifier spaces, wherein each item identifier begins at a common margin within its respective identifier space;
means for determining a layer level from a plurality of layer levels for each of the item identifiers; and
means for displaying a visual marker corresponding to the determined layer level in each identifier space.
-
Specification