Hierarchically-organized control galleries
First Claim
1. A method for receiving input from a graphical user interface, the method comprising:
- displaying, by a computing device, a graphical user interface on a display device, the graphical user interface comprising a document area and a control ribbon, the document area containing at least a portion of a document that a user is currently editing, the control ribbon containing a first horizontal control gallery, the first horizontal control gallery containing a plurality of class controls, each class control in the plurality of class controls associated with a different class in a plurality of classes, each class control in the plurality of class controls containing a class icon graphically describing the class associated with the class control, each class in the plurality of classes being a subset of commands in an overall set of commands;
selecting one of the plurality of class controls displayed in the first horizontal control gallery;
in response to selecting one of the plurality of class controls in the first horizontal control gallery, displaying a preview of a default slide transition effect (STE) associated with the one of the plurality of class controls;
while the first horizontal control gallery is displayed, receiving, at the computing device, a class selection input from the user, the class selection input indicating a selected class control in the plurality of class controls, the selected class control associated with a selected class in the plurality of classes;
after receiving the class selection input, displaying, by the computing device, a second vertical control gallery in the graphical user interface, the second vertical control gallery being separate from and not graphically connected to the first horizontal control gallery, the second vertical control gallery containing a plurality of variation controls, each variation control in the plurality of variation controls associated with a different command in the selected class, each variation control in the plurality of variation controls containing a variation icon graphically describing the command associated with the variation control;
selecting one of the plurality of variation controls displayed in the second vertical control gallery;
in response to selecting one of the plurality of variation controls in the second vertical control gallery, displaying a preview of a default slide transition effect (STE) associated with the one of the plurality of variation controls;
while the second vertical control gallery is displayed, receiving, at the computing device, a variation selection input from the user, the variation selection input indicating a selected variation control in the plurality of variation controls; and
in response to receiving the variation selection input, modifying, by the computing device, the document by executing the command associated with the selected variation control.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system provides a graphical user interface having hierarchically-organized control galleries. The computing system displays the graphical user interface on a display device. The graphical user interface contains a document area and a control ribbon. The document area contains at least a portion of a document that a user is editing. The control ribbon includes a class control gallery. The class control gallery includes a plurality of class controls associated with different classes of related commands. The computing system displays a variation control gallery containing variation controls in a class associated with a selected one of the class controls. In response to a selection of a variation control in the variation control gallery, the computing system applies a command associated with the variation control to a document in the document area.
-
Citations
20 Claims
-
1. A method for receiving input from a graphical user interface, the method comprising:
-
displaying, by a computing device, a graphical user interface on a display device, the graphical user interface comprising a document area and a control ribbon, the document area containing at least a portion of a document that a user is currently editing, the control ribbon containing a first horizontal control gallery, the first horizontal control gallery containing a plurality of class controls, each class control in the plurality of class controls associated with a different class in a plurality of classes, each class control in the plurality of class controls containing a class icon graphically describing the class associated with the class control, each class in the plurality of classes being a subset of commands in an overall set of commands; selecting one of the plurality of class controls displayed in the first horizontal control gallery; in response to selecting one of the plurality of class controls in the first horizontal control gallery, displaying a preview of a default slide transition effect (STE) associated with the one of the plurality of class controls; while the first horizontal control gallery is displayed, receiving, at the computing device, a class selection input from the user, the class selection input indicating a selected class control in the plurality of class controls, the selected class control associated with a selected class in the plurality of classes; after receiving the class selection input, displaying, by the computing device, a second vertical control gallery in the graphical user interface, the second vertical control gallery being separate from and not graphically connected to the first horizontal control gallery, the second vertical control gallery containing a plurality of variation controls, each variation control in the plurality of variation controls associated with a different command in the selected class, each variation control in the plurality of variation controls containing a variation icon graphically describing the command associated with the variation control; selecting one of the plurality of variation controls displayed in the second vertical control gallery; in response to selecting one of the plurality of variation controls in the second vertical control gallery, displaying a preview of a default slide transition effect (STE) associated with the one of the plurality of variation controls; while the second vertical control gallery is displayed, receiving, at the computing device, a variation selection input from the user, the variation selection input indicating a selected variation control in the plurality of variation controls; and in response to receiving the variation selection input, modifying, by the computing device, the document by executing the command associated with the selected variation control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An electronic computing system comprising:
-
a display device; a processing unit comprising at least one integrated circuit; and a data storage system comprising at least one computer-readable data storage medium, the data storage system comprising instructions that, when executed by the processing unit cause the electronic computing device to; display a graphical user interface on the display device, the graphical user interface comprising a document area and a control ribbon, the document area containing at least a portion of a document that a user is currently editing, the control ribbon containing a first horizontal control gallery, the first horizontal control gallery containing a plurality of class controls, each class control in the plurality of class controls associated with a different class in a plurality of classes, each class control in the plurality of class controls containing a class icon graphically describing the class associated with the class control, each class in the plurality of classes being a subset of related commands in an overall set of commands; select one of the plurality of class controls displayed in the first horizontal control gallery; in response to the selection of one of the plurality of class controls, display a preview of a default slide transition effect (STE) associated with the one of the plurality of class controls; receive a class selection input from the user, the class selection input indicating a selected class control from among the plurality of class controls, the selected class control associated with a selected class in the plurality of classes; modify, in response to receiving the class selection input, the document by executing a default command associated with the selected class; after receiving the class selection input, display, in the graphical user interface, a second vertical control gallery in the graphical user interface, the second control gallery containing a plurality of variation controls, each variation control in the plurality of variation controls associated with a different command in the selected class, the second vertical control gallery not containing any variation controls in ones of the classes other than the selected class; select one of the plurality of variation controls displayed in the second vertical control gallery; in response to the selection of one of the plurality of variation controls in the second vertical gallery, display a preview of a default slide transition effect (STE) associated with the one of the plurality of variation controls; receive, while the second vertical control gallery is displayed, a variation selection input from the user, the variation selection input indicating a selected variation control in the plurality of variation controls in the second vertical control gallery; and modify, in response to receiving the variation selection input, the document by executing the command associated with the selected variation control. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-readable data storage medium storing computer-executable instructions that, when executed by a processing unit of an electronic computing system, cause the electronic computing system to:
-
display a graphical user interface on a display device, the graphical user interface comprising a document area and a control ribbon, the document area containing a current slide in a slideshow document that a user is currently editing, the slideshow document stored as a set of Extensible Markup Language (XML) elements representing slides in a slideshow, the control ribbon containing a plurality of selectable tabs, each tab in the plurality of selectable tabs containing one or more selectable controls, the plurality of selectable tabs including a transitions tab, the transitions tab containing a horizontal class control gallery, the horizontal class control gallery containing a plurality of class controls, each class control in the plurality of class controls associated with a different class of commands in a plurality of classes of commands, each class control in the plurality of class controls containing a textual class title naming the class of commands associated with the class control and a class icon graphically describing the class of commands associated with the class control, each class in the plurality of classes of commands being a subset of an overall set of commands, each command in the overall set of commands having a different target slide transition effect (STE), the transitions tab further containing an options control, the options control containing a title and an icon; select one of the plurality of class controls displayed in the horizontal class control gallery; in response to the selection of one of the plurality of class controls, display a preview of a default slide transition effect (STE) associated with the one of the plurality of class controls; while the transitions tab is displayed, receive class selection input from a user, the class selection input indicating a selected class control from among the plurality of class controls, the selected class control associated with a selected class of commands in the plurality of classes of commands; display, in response to receiving the class selection input, a selection indicator around the selected class control; receive, after receiving the class selection input, an options control selection input from the user, the options control selection input indicating that the user has selected the options control; display, in response to receiving the options control selection input, a popup frame within the graphical user interface, the popup frame containing a vertical variation control gallery, the vertical variation control gallery containing a plurality of variation controls, each variation control in the plurality of variation controls associated with a different command in the selected class of commands, each variation control in the plurality of variation controls containing a variation title naming the command associated with the variation control and a variation icon graphically describing the command associated with the variation control; select one of the plurality of variation controls displayed in the vertical variation control gallery; in response to the selection of one of the plurality of variation controls in the vertical variation control gallery, display a preview of a default slide transition effect (STE) associated with the one of the plurality of variation controls; while the vertical variation control gallery is displayed, receive a variation selection input from the user, the variation selection input indicating a selected variation control in the plurality of variation controls; update the icon in the options control to graphically describe the target STE of the command associated with the selected variation control; and modify the slideshow document to include a STE XML element as a child element of a XML element for the current slide, the STE XML element identifying the selected class of commands, the STE XML element including attributes specifying parameters of the target STE of the command associated with the selected variation control; and present a slideshow using the slideshow document as input.
-
Specification