Method of displaying tab titles
First Claim
1. A method of displaying tab titles within a tabbed user interface of an application window displayed on a computer, which comprises:
- while the user interface of the application window is being displayed on the computer, receiving a request to display a new tab in a tab area of the user interface of the window, wherein said new tab has a title having a title length and an initial width corresponding to the title length and wherein the tab area has a tab area length that is equal to a width of the tabbed user interface less a width of a new tab control;
the computer determining a total width of a number of tabs, including the new tab, to be displayed in said tab area;
determining if the total width of said number of tabs to be displayed is greater than the length of said tab area;
if the total width of said number of tabs to be displayed is greater than the length of said tab area;
determining if said title length of said new tab is greater than a tab width available to the new tab;
if said title length of said new tab is greater than said tab width, determining if said title has any words in common with any other titles of other tabs;
if said title has any words in common with any other titles of other tabs, deleting said common words from said title and from the other titles; and
displaying said title and the other titles within the tabs without including said deleted common words in said tabs.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of displaying tab titles in a computer user interface receives a request to display a new tab in a tab area having a length. The new tab has a width and the new tab has a title having a length. The method determines a number of tabs to be displayed in the area and determines if the number of tabs to be displayed multiplied by the tab width is greater than the length of the tab area. If so, the method sets the tab width equal to the length of the tab area divided by the number of tabs. The method determines if the length of the title is greater than the tab width. If so, the method determines if the title has any words in common with any other titles of tabs. If so, the method deletes the common words from the titles, and displays the titles with the deleted common words in the tabs. The method may set a maximum number of tabs to be displayed in the tab area. The maximum number of tabs may be determined by the length of the tab area and a minimum tab width. If the number of tabs is greater than the maximum number of tabs is to be displayed, the method collapses some of the tabs in to a tab of tabs.
220 Citations
14 Claims
-
1. A method of displaying tab titles within a tabbed user interface of an application window displayed on a computer, which comprises:
-
while the user interface of the application window is being displayed on the computer, receiving a request to display a new tab in a tab area of the user interface of the window, wherein said new tab has a title having a title length and an initial width corresponding to the title length and wherein the tab area has a tab area length that is equal to a width of the tabbed user interface less a width of a new tab control; the computer determining a total width of a number of tabs, including the new tab, to be displayed in said tab area; determining if the total width of said number of tabs to be displayed is greater than the length of said tab area; if the total width of said number of tabs to be displayed is greater than the length of said tab area; determining if said title length of said new tab is greater than a tab width available to the new tab; if said title length of said new tab is greater than said tab width, determining if said title has any words in common with any other titles of other tabs; if said title has any words in common with any other titles of other tabs, deleting said common words from said title and from the other titles; and displaying said title and the other titles within the tabs without including said deleted common words in said tabs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of displaying tabs within a computer display, the method comprising:
-
receiving, at a tabbed user interface of a window displayed on a computer, a request to display a new tab, wherein said new tab has a title having a title length and an initial width corresponding to the title length; the computer determining if a number of tabs to be displayed is greater than a maximum number of tabs that can be displayed within a tab area of the tabbed user interface; and if said number of tabs to be displayed is greater than said maximum number of tabs that can be displayed, collapsing some of said tabs currently displayed within the tab area of the tabbed user interface of the application window into a tab of tabs; and if said title length of said new tab is greater than a tab width available to the new tab within the tabbed user interface, adjusting a length of one or more titles for one or more tabs to fit within the tab width by performing one or more of;
(a) truncating a title when the title is too large to fit within the tab width; and
(b) deleting common words of titles, leaving remaining words that are sufficient to differentiate the tabs from each other. - View Dependent Claims (11, 12, 13, 14)
-
Specification