ИЕРАРХИЧЕСКИ ОРГАНИЗОВАННЫЕ ГАЛЕРЕИ УПРАВЛЯЮЩИХ ЭЛЕМЕНТОВ

1. Способ приема ввода из графического интерфейса пользователя, содержащий этапы, на которых
отображают посредством вычислительного устройства графический интерфейс пользователя на устройстве отображения, при этом графический интерфейс пользователя содержит область документа и ленту управляющих элементов, причем область документа содержит, по меньшей мере, часть документа, которую пользователь редактирует в настоящее время, при этом лента управляющих элементов содержит первую горизонтальную галерею управляющих элементов, причем первая горизонтальная галерея управляющих элементов содержит множество управляющих элементов класса, при этом каждый управляющий элемент класса в множестве управляющих элементов класса связан с разным классом в множестве классов, причем каждый управляющий элемент класса в множестве управляющих элементов класса содержит пиктограмму класса, графически описывающую класс, связанный с управляющим элементом класса, при этом каждый класс в множестве классов является подмножеством команд в полном наборе команд;
принимают выбор одного из множества управляющих элементов класса, отображаемых в первой горизонтальной галерее управляющих элементов;
в ответ на прием выбора одного из множества управляющих элементов класса в первой горизонтальной галерее управляющих элементов отображают предварительный просмотр используемого по умолчанию переходного эффекта слайда (STE), связанного с этим одним из множества управляющих элементов класса;
в то время как отображается первая горизонтальная галерея управляющих элементов принимают на вычислительном устройстве ввод выбора класса, причем ввод выбора класса указывает выбранный управляющий элемент класса в множестве управляющих элементов класса, при этом выбранный управляющий элемент класса связан с выбранным классом в множестве классов;
после приема ввода выбора класса отображают посредством вычислительного устройства вторую вертикальную галерею управляющих элементов в графическом интерфейсе пользователя, причем вторая вертикальная галерея управляющих элементов содержит множество управляющих элементов варианта изменения, при этом каждый управляющий элемент варианта изменения в множестве управляющих элементов варианта изменения связан с разной командой в выбранном классе, причем каждый управляющий элемент варианта изменения в множестве управляющих элементов варианта изменения содержит пиктограмму варианта изменения, графически описывающую команду, связанную с управляющим элементом варианта изменения;
принимают выбор одного из множества управляющих элементов варианта изменения, отображаемых во второй вертикальной галерее управляющих элементов;
в ответ на прием выбора одного из множества управляющих элементов варианта изменения во второй вертикальной галерее управляющих элементов отображают предварительный просмотр используемого по умолчанию переходного эффекта слайда (STE), связанного с этим одним из множества управляющих элементов варианта изменения;
в то время как отображается вторая вертикальная галерея управляющих элементов, принимают на вычислительном устройстве ввод выбора варианта изменения, причем ввод выбора варианта изменения указывает выбранный управляющий элемент варианта изменения в множестве управляющих элементов варианта изменения; и
модифицируют посредством вычислительного устройства документ в ответ на прием ввода выбора варианта изменения.
2. Способ по п. 1, в котором при отображении графического интерфейса пользователя отображают управляющий элемент опций в ленте управляющих элементов, при этом способ дополнительно содержит этапы, на которых
в ответ на прием ввода выбора класса задействуют посредством вычислительного устройства управляющий элемент опций; и
в то время как управляющий элемент опций задействован, принимают на вычислительном устройстве ввод выбора управляющего элемента опций, указывающий выбор управляющего элемента опций;
при этом при отображении второй вертикальной галереи управляющих элементов вторую вертикальную галерею управляющих элементов отображают посредством вычислительного устройства в ответ на прием ввода выбора управляющего элемента опций.
3. Способ по п. 2, в котором при отображении второй вертикальной галереи управляющих элементов вторую вертикальную галерею управляющих элементов отображают посредством вычислительного устройства во всплывающем кадре в пределах графического интерфейса пользователя.
4. Способ по п. 1, в котором управляющий элемент опций содержит пиктограмму и название, именующее управляющий элемент опций, при этом способ дополнительно содержит этап, на котором в ответ на прием ввода выбора варианта изменения обновляют посредством вычислительного устройства пиктограмму в управляющем элементе опций, так чтобы пиктограмма в управляющем элементе опций графически описывала команду, связанную с выбранным управляющим элементом варианта изменения.
5. Способ по п. 1, в котором при отображении второй вертикальной галереи управляющих элементов вторую вертикальную галерею управляющих элементов отображают посредством вычислительного устройства в ленте управляющих элементов.
6. Способ по п. 1, в котором документ является документом показа слайдов, содержащим множество слайдов; при этом текущий слайд в множестве слайдов является частью документа, которую в настоящее время редактирует пользователь; при этом каждая из команд в полном наборе команд имеет разный целевой STE; и при этом при модифицировании документа модифицируют документ показа слайдов для связывания целевого STE команды, связанной с выбранным управляющим элементом варианта изменения, с текущим слайдом.
7. Способ по п. 6, в котором для каждого класса в множестве классов целевые STE каждой команды в классе реализуются с использованием совместно используемого набора примитивов; при этом никакие две команды в разных классах не имеют целевых STE, реализованных с использованием совместно используемого набора примитивов.
8. Способ по п. 6, в котором документ показа слайдов является документом расширяемого языка разметки (XML), при этом при модифицировании документа показа слайдов добавляют XML-элемент STE в XML-документ в качестве дочернего элемента XML-элемента слайда, причем XML-элемент слайда представляет текущий слайд, XML-элемент STE идентифицирует выбранный класс, XML-элемент STE содержит атрибуты, указывающие параметры целевого STE команды, связанной с выбранным управляющим элементом варианта изменения.
9. Способ по п. 1, в котором документ является документом показа слайдов, содержащим множество слайдов, причем текущий слайд в множестве слайдов содержит множество объектов внутри слайда, визуально отображаемых в текущем слайде; при этом текущий слайд является частью документа, которую в настоящее время редактирует пользователь; при этом каждая из команд в полном наборе команд при ее выполнении модифицирует документ для связывания разного эффекта анимации объекта внутри слайда с объектом внутри слайда; при этом способ дополнительно содержит этап, на котором принимают на вычислительном устройстве ввод выбора объекта, указывающий выбранный объект внутри слайда в множестве объектов внутри слайда; при этом при модифицировании документа модифицируют документ показа слайдов, чтобы указать, что выбранный объект внутри слайда связан с эффектом анимации объекта внутри слайда.
10. Способ по п. 1, в котором вычислительное устройство содержит блок обработки данных, систему хранения данных и средства связи, обеспечивающие связь между блоком обработки данных и системой хранения данных, при этом в системе хранения данных хранятся инструкции, которые при их исполнении блоком обработки данных конфигурируют вычислительное устройство для выполнения каждого из этапов по п. 1.
11. Способ по п. 1, дополнительно содержащий этап, на котором в ответ на прием ввода выбора класса модифицируют посредством вычислительного устройства документ посредством выполнения команды по умолчанию в выбранном классе.
12. Способ по п. 1, дополнительно содержащий этапы, на которых
в ответ на прием ввода выбора класса отображают посредством вычислительного устройства первый индикатор выбора вокруг выбранного управляющего элемента класса, причем первый индикатор выбора визуально указывает, что выбранный управляющий элемент класса был выбран; и
в ответ на прием ввода выбора варианта изменения отображают посредством вычислительного устройства второй индикатор выбора вокруг выбранного управляющего элемента варианта изменения, не удаляя при этом первый индикатор выбора, причем второй индикатор выбора визуально указывает пользователю, что выбранный управляющий элемент варианта изменения был выбран.
13. Способ по п. 1, дополнительно содержащий этап, на котором представляют посредством демонстрационного устройства показ слайдов, используя упомянутый документ в качестве входных данных.
14. Способ по п. 1, в котором каждый управляющий элемент класса в множестве управляющих элементов класса содержиттекстовое наименование класса, именующее класс, связанный с управляющим элементом класса, и каждый управляющий элемент варианта изменения в множестве управляющих элементов варианта изменения содержит название варианта изменения, именующее команду, связанную с управляющим элементом варианта изменения.
15. Электронная вычислительная система, содержащая
устройство отображения;
блок обработки данных, содержащий по меньшей мере одну интегральную схему; и
систему хранения данных, содержащую по меньшей мере один машиночитаемый носитель данных, при этом в системе хранения данных содержатся инструкции, которые при их исполнении блоком обработки данных предписывают электронному вычислительному устройству:
отображать графический интерфейс пользователя на устройстве отображения, при этом графический интерфейс пользователя содержит область документа и ленту управляющих элементов, причем область документа содержит по меньшей мере часть документа, которую пользователь редактирует в настоящее время, при этом лента управляющих элементов содержит первую горизонтальную галерею управляющих элементов, причем первая горизонтальная галерея управляющих элементов содержит множество управляющих элементов класса, при этом каждый управляющий элемент класса в множестве управляющих элементов класса связан с разным классом в множестве классов, причем каждый управляющий элемент класса в множестве управляющих элементов класса содержит пиктограмму класса, графически описывающую класс, связанный с управляющимэлементом класса, при этом каждый класс в множестве классов является подмножеством родственных команд в полном наборе команд;
принимать выбор одного из множества управляющих элементов класса, отображаемых в первой горизонтальной галерее управляющих элементов;
в ответ на принятый выбор одного из множества управляющих элементов класса отображать предварительный просмотр используемого по умолчанию переходного эффекта слайда (STE), связанного с этим одним из множества управляющих элементов класса;
принимать ввод выбора класса, указывающий выбранный управляющий элемент класса из множества управляющих элементов класса, причем выбранный управляющий элемент класса связан с выбранным классом в множестве классов;
модифицировать в ответ на прием ввода выбора класса документ путем выполнения команды по умолчанию, связанной с выбранным классом;
после приема ввода выбора класса отображать на графическом интерфейсе пользователя вторую вертикальную галерею управляющих элементов в графическом интерфейсе пользователя, при этом вторая вертикальная галерея управляющих элементов содержит множество управляющих элементов варианта изменения, причем каждый управляющий элемент варианта изменения в множестве управляющих элементов варианта изменения связан с разной командой в выбранном классе, при этом вторая вертикальная галерея управляющих элементов не содержит никаких управляющих элементов
варианта изменения ни в одних из классов, иных чем выбранный класс;
принимать выбор одного из множества управляющих элементов варианта изменения, отображаемых во второй вертикальной галерее управляющих элементов;
в ответ на принятый выбор одного из множества управляющих элементов варианта изменения во второй вертикальной галерее управляющих элементов отображать предварительный просмотр используемого по умолчанию переходного эффекта слайда (STE), связанного с этим одним из множества управляющих элементов варианта изменения;
принимать в то время как отображается вторая вертикальная галерея управляющих элементов ввод выбора варианта изменения, указывающий выбранный управляющий элемент варианта изменения в множестве управляющих элементов варианта изменения во второй вертикальной галерее управляющих элементов; и
модифицировать документ в ответ на прием ввода выбора варианта изменения.
16. Электронная вычислительная система по п. 15, в которой лента управляющих элементов включает в себя управляющий элемент опций; при этом инструкции дополнительно предписывают электронной вычислительной системе принимать ввод выбора управляющего элемента опций, указывающий выбор управляющего элемента опций; и при этом инструкции предписывают электронной вычислительной системе отображать вторую вертикальную галерею управляющих элементов путем предписания электронной вычислительной системе отображать в ответ на прием ввода выбора
управляющего элемента опций, вторую вертикальную галерею управляющих элементов во всплывающем кадре в пределах графического интерфейса пользователя.
17. Электронная вычислительная система по п. 15, в которой инструкции предписывают электронной вычислительной системе отображать вторую вертикальную галерею управляющих элементов путем предписания электронной вычислительной системе отображать вторую вертикальную галерею управляющих элементов в ленте управляющих элементов в ответ на прием ввода выбора класса.
18. Электронная вычислительная система по п. 15, в которой документ является документом показа слайдов, содержащим множество слайдов; при этом текущий слайд в множестве слайдов является частью документа, которую в настоящее время редактирует пользователь; при этом каждая из команд в полном наборе команд имеет разный целевой переходный эффект слайда (STE); и при этом инструкции предписывают электронной вычислительной системе модифицировать документ путем предписания электронной вычислительной системе модифицировать документ показа слайдов для связывания целевого STE выбранной команды с текущим слайдом.
19. Электронная вычислительная система по п. 15, в которой по меньшей мере один машиночитаемый носитель данных представляет собой блок оперативной памяти и по меньшей мере одна микросхема представляет собой микропроцессор.
20. Машиночитаемый носитель данных, на котором сохранены машиноисполняемые инструкции, которые при их исполнении блоком обработки данных электронной вычислительной системы предписывают электронной вычислительной системе
отображать графический интерфейс пользователя на устройстве отображения, причем графический интерфейс пользователя содержит область документа и ленту управляющих элементов, при этом область документа содержит текущий слайд в документе показа слайдов, который пользователь редактирует в настоящее время, причем документ показа слайдов хранится в качестве набора элементов расширяемого языка разметки (XML), представляющих слайды в показе слайдов, при этом лента управляющих элементов содержит множество выбираемых закладок, причем каждая закладка в множестве выбираемых закладок содержит один или более выбираемых управляющих элементов, при этом множество выбираемых закладок включает в себя закладку переходов, причем закладка переходов содержит горизонтальную галерею управляющих элементов класса, при этом горизонтальная галерея управляющих элементов класса содержит множество управляющих элементов класса, причем каждый управляющий элемент класса в множестве управляющих элементов класса связан с разным классом команд в множестве классов команд, при этом каждый управляющий элемент класса в множестве управляющих элементов класса содержит текстовое название класса, именующее класс команд, связанный с управляющим элементом класса, и пиктограмму класса, графически описывающую класс команд, связанный с управляющим элементом класса, причем каждый класс в множестве классов команд является подмножеством полного набора команд, причем каждая команда в полном наборе команд имеет разный целевой переходный эффект слайда (STE), при этом закладки переходов дополнительно содержат управляющий элемент опций, причем управляющий элемент опций содержит название и
пиктограмму;
принимать выбор одного из множества управляющих элементов класса, отображаемых в горизонтальной галерее управляющих элементов класса;
в ответ на принятый выбор одного из множества управляющих элементов класса отображать предварительный просмотр используемого по умолчанию переходного эффекта слайда (STE), связанного с этим одним из множества управляющих элементов класса;
в то время как отображается закладка переходов, принимать ввод выбора класса, указывающий выбранный управляющий элемент класса из множества управляющих элементов класса, при этом выбранный управляющий элемент класса связан с выбранным классом команд в множестве классов команд;
отображать в ответ на прием ввода выбора класса индикатор выбора вокруг выбранного управляющего элемента класса;
принимать после приема ввода выбора класса ввод выбора управляющего элемента опций, при этом ввод выбора управляющего элемента опций указывает выбор управляющего элемента опций;
отображать в ответ на прием ввода выбора управляющего элемента опций всплывающий кадр в пределах графического интерфейса пользователя, причем всплывающий кадр содержит вертикальную галерею управляющих элементов варианта изменения, при этом вертикальная галерея управляющих элементов варианта изменения содержит множество управляющих элементов варианта изменения, причем каждый управляющий элемент варианта изменения в множестве управляющих элементов варианта изменения связан с разной командой в выбранном классе команд, при этом каждый управляющий элемент варианта изменения в множестве управляющих элементов варианта изменения содержит название варианта изменения, именующее команду, связанную с управляющим элементом варианта изменения, и пиктограмму варианта изменения, графически описывающую команду, связанную с управляющим элементом варианта изменения;
принимать выбор одного из множества управляющих элементов варианта изменения, отображаемых в вертикальной галерее управляющих элементов варианта изменения;
в ответ на принятый выбор одного из множества управляющих элементов варианта изменения в вертикальной галерее управляющих элементов варианта изменения отображать предварительный просмотр используемого по умолчанию переходного эффекта слайда (STE), связанного с этим одним из множества управляющих элементов варианта изменения;
в то время как отображается галерея управляющих элементов варианта изменения, принимать ввод выбора варианта изменения, указывающий выбранный управляющий элемент варианта изменения в множестве управляющих элементов варианта изменения;
обновлять пиктограмму в управляющем элементе опций, чтобы графически описывать целевой STE команды, связанной с выбранным управляющим элементом варианта изменения; и
модифицировать документ показа слайдов, так чтобы он включал в себя XML-элемент STE в качестве дочернего элемента XML-элемента текущего слайда, при этом XML-элемент STE идентифицирует выбранный класс команд, причем XML-элемент STE
включает в себя атрибуты, задающие параметры целевого STE команды, связанной с выбранным управляющим элементом варианта изменения; и
демонстрировать показ слайдов с использованием документа показа слайдов в качестве входных данных.