System and method for freezing columns and rows in a UI table
First Claim
1. A method of displaying tabular information in a graphical user interface (GUI) on a display screen, said method comprising:
- freezing the display of a first column or a first row of a table displayed in the GUI;
scrolling the table to bring at least one other column or at least one other row into the GUI for display;
freezing the display of a second column from said at least one other column or a second row from said at least one other row; and
scrolling between the two frozen columns or the two frozen rows in the same GUI, whereby the respective columns or rows therebetween scroll in the table.
4 Assignments
0 Petitions
Accused Products
Abstract
Displaying tabular information in a user interface (UI) on a display screen is enhanced by freezing selected non-adjacent columns (rows). Freezing ensures the display of the selected non-adjacent columns (rows) when scrolling to bring other columns (rows) into the table for display. Border rows (columns) may also be frozen when scrolling. A table in a document navigable by moving a focus to scroll the document may be displayed by a UI control configured to automatically display the frozen border rows (columns). When scrolling a focus in the document at an edge of the display screen to bring the UI control into the display, the UI control aligns a portion of the table with the edge and paints the frozen border row (column). The UI control maintain the display of the border row (column) when scrolling through the table.
-
Citations
21 Claims
-
1. A method of displaying tabular information in a graphical user interface (GUI) on a display screen, said method comprising:
-
freezing the display of a first column or a first row of a table displayed in the GUI; scrolling the table to bring at least one other column or at least one other row into the GUI for display; freezing the display of a second column from said at least one other column or a second row from said at least one other row; and scrolling between the two frozen columns or the two frozen rows in the same GUI, whereby the respective columns or rows therebetween scroll in the table. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for displaying tabular information in a graphical user interface (GUI) on a display screen, said system comprising:
-
a display screen; and a processor and a memory coupled thereto, said memory storing instructions and data for configuring the execution of the processor to; freeze the display of a first column or a first row of a table displayed in the GUI; scroll the table to bring at least one other column or at least one other row into the GUI for display; freeze the display of a second column from said at least one other column or a second row from said at least one other row; and scroll between the two frozen columns or the two frozen rows in the GUI, whereby the respective columns or rows therebetween scroll in the table. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising a memory storing computer readable code embodied therein, for execution by a processor for configuring a computer to display tabular information in a graphical user interface (GUI) on a display screen, said computer program product comprising instructions and data for configuring a processor of the computer system to:
-
freeze the display of a first column or a first row of a table displayed in the GUI; scroll the table to bring at least one other column or at least one other row into the GUI for display; freeze the display of a second column from said at least one other column or a second row from said at least one other row; and scroll between the two frozen columns or the two frozen rows in the GUI, whereby the respective columns or rows therebetween scroll in the table. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification