Procedural toolbar user interface
First Claim
1. In a computer system having a graphical user interface and including a display and a user interface selection device, a method for enabling a user to assign properties to a component object in an application program document, comprising the steps of:
- (a) enabling a user to select the component object on the display;
(b) displaying a toolbar comprising a plurality of selection controls, each selection control having a control value and an associated dropdown menu comprising a set of menu items;
(c) enabling a user to enter a control value for a first selection control by selecting a menu item from among the set of menu items comprising the dropdown menu for the first selection control, the set of menu items being based on a context of the selected component object;
(d) enabling a user to enter a control value for a second selection control, disposed adjacent to the first selection control, by selecting a menu item from among the set of menu items comprising the dropdown menu for the second selection control, the set of menu items being based on a context of the control value in the first selection control; and
(e) assigning the properties to the selected component object based on the control values entered in the plurality of selection controls by a user.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface toolbar and associated method for enabling a user to make a series of selections in a procedural order that can be used to assign properties to a component object in an application program document. The toolbar contains a plurality of selection controls, each containing a control value and a dropdown menu. The menu options that drop down in successive selection controls change in context with the menu choices made in a previous selection control. A user typically fills selection controls from left to right (or top to bottom) in a procedural fashion. As the user makes selections to fill in the controls, the menus corresponding to the selection controls that are downstream (to the right of or below) the last filled selection control are updated based on the content of the previous selections. The toolbar allows a user to select and change any selection previously made, as desired, with the resultant changes effecting the selections and menus to the right of or below the changed selection. The toolbar also allows a user to enter a secondary set of control values in the selection controls. Properties may be assigned to a component object in an application program document based on the control values in the selection controls. The toolbar preferably is implemented as a modeless window comprising a title bar and a close window icon, wherein the plurality of selection controls are arranged horizontally across the toolbar, or vertically.
-
Citations
50 Claims
-
1. In a computer system having a graphical user interface and including a display and a user interface selection device, a method for enabling a user to assign properties to a component object in an application program document, comprising the steps of:
-
(a) enabling a user to select the component object on the display;
(b) displaying a toolbar comprising a plurality of selection controls, each selection control having a control value and an associated dropdown menu comprising a set of menu items;
(c) enabling a user to enter a control value for a first selection control by selecting a menu item from among the set of menu items comprising the dropdown menu for the first selection control, the set of menu items being based on a context of the selected component object;
(d) enabling a user to enter a control value for a second selection control, disposed adjacent to the first selection control, by selecting a menu item from among the set of menu items comprising the dropdown menu for the second selection control, the set of menu items being based on a context of the control value in the first selection control; and
(e) assigning the properties to the selected component object based on the control values entered in the plurality of selection controls by a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
(a) enabling a user to enter a secondary control value for the first selection control by selecting a previously unselected menu item from among the set of menu items comprising the dropdown menu for the first selection control;
(b) enabling a user to enter a secondary control value for the second selection control by selecting a menu item with the user interface selection device from among the set of menu items comprising the dropdown menu for the second selection control, the set of menu items being based on a context of the additional control value in the first selection control; and
(c) assigning the secondary properties to the selected component object based on the secondary control values entered in the plurality of selection controls.
-
-
15. The method of claim 14, wherein the dropdown menu of the first selection control contains indicia indicating that a previous menu item selection has been assigned to the component object.
-
16. The method of claim 1, further comprising the step of enabling a user to enter a control value for a third selection control, disposed adjacent to the second selection control, by selecting a menu item from among the set of menu items comprising the dropdown menu for the third selection control, the set of menu items being based on a context of the control value in the second selection control.
-
17. The method of claim 16, further comprising the step of enabling a user to enter a new control value for the second selection control by selecting a menu item from among the set of menu items comprising the dropdown menu for the second selection control that is different than an existing control value previously entered, selection of the new control value causing the control value in the third selection control to be cleared.
-
18. The method of claim 17, further wherein the set of menu items for the third selection control are updated based on the new control value for the second selection control.
-
19. The method of claim 16, wherein the third selection control displays a prompt requesting a user to select a menu item from the dropdown menu for the third selection control following entry of a control value into the second selection control.
-
20. The method of claim 16, further comprising the step of enabling a user to enter a new control value for the first selection control by selecting a menu item from among the set of menu items comprising the dropdown menu for the first selection control that is different than the existing control value, selection of the new control value causing the control values in the second selection control and the third selection control to be cleared.
-
21. The method of claim 16, wherein the first selection control dropdown menu comprises a set of event menu items.
-
22. The method of claim 21, wherein the second selection control dropdown menu comprises a set of effect menu items.
-
23. The method of claim 22, wherein the set of menu items comprising at least one of the dropdown menu for the second selection control and the dropdown menu for the second selection control are based in part on browser compatibility criteria.
-
24. A computer readable medium having computer executable instructions for performing the steps of the method of claim 1.
-
25. A computer readable medium having computer executable instructions for performing the steps of the method of claim 16.
-
26. A toolbar usable in an application program running on a computer system having a graphical user interface, for, assigning properties to a selected component object in the application program, the toolbar comprising:
-
(a) a moveable modeless window having a title bar and a close icon;
(b) a first selection control having a control value and an associated dropdown menu comprising a set of menu items that are based on a context of the selected component object; and
(c) a second selection control disposed adjacent to the first selection control and having a control value and an associated dropdown menu comprising a set of menu items that are based on a context of the control value in the first selection control. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A system for enabling a user to assign properties to a selected component object in an application program document, comprising:
-
(a) a memory in which a plurality of machine instructions are stored;
(b) a display; and
(c) a processor that is coupled to the memory to access the machine instructions and to the display, said processor executing said machine instructions to implement a plurality of functions, said functions including;
(i) displaying a toolbar comprising a plurality of selection controls, each selection control having a control value and an associated dropdown menu comprising a set of menu items;
(ii) enabling a user to enter a control value for a first selection control by selecting a menu item from among the set of menu items comprising the dropdown menu for the first selection control, the set of menu items being based on a context of the selected component object;
(iii) enabling a user to enter a control value for a second selection control, disposed adjacent to the first selection control, by selecting a menu item from among the set of menu items comprising the dropdown menu for the second selection control, the set of menu items being based on a context of the control value in the first selection control; and
(iv) assigning properties to the selected component object based on the control values entered in the plurality of selection controls. - View Dependent Claims (50)
-
Specification