System and method for customizing controls on a toolbar
First Claim
1. In a computer system including a system memory for storing an original toolbar comprising a plurality of default controls in a first sequence and a display device for displaying a current toolbar comprising a plurality of current controls in a second sequence, a method for creating a quick customize (QC) menu associated with the current toolbar comprising:
- creating the QC menu including a plurality of selection indicators presented in order of the second sequence, each selection indicator corresponding to one of the current controls and indicating that the corresponding current control is located on the current toolbar;
in the QC menu, setting an index before a first selection indicator;
selecting a first default control from the plurality of default controls;
determining whether the QC menu includes a default control matching selection indicator corresponding to one of the current controls and also to the first default control;
if the QC menu includes the default control matching selection indicator, resetting the index at the default control matching selection indicator; and
if the QC menu does not include the default control matching selection indicator, placing on the QC menu a default control selection indicator corresponding to the first default control, the default control selection indicator being placed on the QC menu after the index so as to maintain the relative orders of the first sequence and the second sequence.
2 Assignments
0 Petitions
Accused Products
Abstract
Customizing a presentation of a set of control elements, such as toolbar, by using a graphical user interface element representing the toolbar control elements, such as a quick customize (QC) menu. This customization approach allows a user to access the QC menu to select which control elements are to be displayed on the toolbar. The controls presented by the QC menu are typically associated with the control items of a particular toolbar or a corresponding set of commands. For convenient user access, the QC menu can be exposed on the toolbar via a special control or an entry point and typically lists the control elements available for the toolbar in order of appearance on the toolbar. For example, the QC menu can present the toolbar'"'"'s default commands or controls, controls that are "top" or frequently used candidates for the toolbar, and any controls currently on the toolbar. Each control presented by the QC menu has a corresponding selection indicator, such as a checkbox, for easily adding to or removing a control element from the associated toolbar.
-
Citations
19 Claims
-
1. In a computer system including a system memory for storing an original toolbar comprising a plurality of default controls in a first sequence and a display device for displaying a current toolbar comprising a plurality of current controls in a second sequence, a method for creating a quick customize (QC) menu associated with the current toolbar comprising:
-
creating the QC menu including a plurality of selection indicators presented in order of the second sequence, each selection indicator corresponding to one of the current controls and indicating that the corresponding current control is located on the current toolbar; in the QC menu, setting an index before a first selection indicator; selecting a first default control from the plurality of default controls; determining whether the QC menu includes a default control matching selection indicator corresponding to one of the current controls and also to the first default control; if the QC menu includes the default control matching selection indicator, resetting the index at the default control matching selection indicator; and if the QC menu does not include the default control matching selection indicator, placing on the QC menu a default control selection indicator corresponding to the first default control, the default control selection indicator being placed on the QC menu after the index so as to maintain the relative orders of the first sequence and the second sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a computer system including an input device for generating an input signal and a display device for displaying a toolbar and an associated quick customize menu (QC), a method for inserting a selected control on the toolbar comprising:
-
receiving the input signal indicating that a selection indicator corresponding to the selected control is selected in the QC menu; in the QC menu, locating a next selection indicator indicating that a corresponding next control is displayed on the toolbar; in the toolbar, determining an index associated with the next control; in the toolbar, inserting the selected control before the index; in response to inserting the selected control in the toolbar, providing an indication in the QC menu that the selected control is displayed on the toolbar; and reconciling any separators for separating groups of controls on the toolbar comprising; determining that the selected control begins a group of controls, determining that the next control on the toolbar has a first associated separator, determining that the next selection indicator in the QC menu has a second associated separator, and in response to determining that the next selection indicator has the second associated separator, adding a third separator to the selected control on the toolbar. - View Dependent Claims (16, 17, 18, 19)
-
Specification