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

1. Способ для приема ввода из графического интерфейса пользователя, способ состоит в том, что:
отображают (502), посредством вычислительного устройства (100), графический интерфейс (200) пользователя на устройстве (108) отображения, графический интерфейс пользователя содержит зону (202) документа и ленту (204) элементов управления, зона документа содержит в себе, по меньшей мере, часть документа (206), которую пользователь редактирует в настоящее время, лента элементов управления содержит в себе первую галерею (210) элементов управления, первая галерея элементов управления содержит в себе множество элементов (212) управления классом, каждый элемент управления классом в множестве элементов управления классом ассоциативно связан с разным классом в множестве классов, каждый элемент управления классом в множестве элементов управления классом содержит в себе пиктограмму класса, графически описывающую класс, ассоциативно связанный с элементом управления классом, каждый класс в множестве классов является подмножеством директив в полном наборе директив;
в то время как отображается первая галерея элементов управления, принимают (504), на вычислительном устройстве, ввод выбора класса от пользователя, ввод выбора класса указывает выбранный элемент управления классом в множестве элементов управления классом, выбранный элемент управления классом ассоциативно связан с выбранным классом в множестве классов;
после того как принимают ввод выбора класса, отображают (514), посредством вычислительного устройства, вторую галерею (304) элементов управления в графическом интерфейсе пользователя, вторая галерея элементов управления содержит в себе множество элементов (306) управления вариантом, каждый элемент управления вариантом в множестве элементов управления вариантом содержит в себе пиктограмму варианта, графически описывающую директиву, ассоциативно связанную с элементом управления вариантом;
в то время как отображается вторая галерея элементов управления, принимают (516), на вычислительном устройстве, ввод выбора варианта от пользователя, ввод выбора варианта указывает выбранный элемент управления вариантом в множестве элементов управления вариантом и,
в ответ на прием ввода выбора варианта, модифицируют (524), посредством вычислительного устройства, документ, выполняя директиву, ассоциативно связанную с выбранным элементом управления вариантом.
2. Способ по п.1,
в котором отображение графического интерфейса пользователя состоит в том, что отображают элемент управления пунктами меню в ленте элементов управления, при этом элемент управления пунктами меню содержит в себе пиктограмму и название, именующее элемент управления пунктами меню;
при этом способ дополнительно состоит в том, что
в ответ на прием ввода выбора класса задействуют, посредством вычислительного устройства, элемент управления пунктами меню;
в то время как задействован элемент управления пунктами меню, принимают, на вычислительном устройстве, ввод выбора элемента управления пунктами меню от пользователя, ввод выбора элемента управления пунктами меню указывает, что пользователь выбрал элемент управления командами меню; и
в ответ на прием ввода выбора варианта обновляют, посредством вычислительного устройства, пиктограмму в элементе управления пунктами меню из условия, чтобы пиктограмма в элементе управления пунктами меню графически описывала директиву, ассоциативно связанную с выбранным элементом управления вариантом; и
при этом отображение второй галереи элементов управления состоит в том, что отображают, посредством вычислительного устройства, вторую галерею элементов управления в ответ на прием ввода выбора элемента управления пунктами меню.
3. Способ по п.2, в котором отображение второй галереи элементов управления состоит в том, что:
отображают, посредством вычислительного устройства, вторую галерею элементов управления во всплывающем кадре в пределах графического интерфейса пользователя.
4. Способ по п.1, в котором отображение второй галереи элементов управления состоит в том, что:
отображают, посредством вычислительного устройства, вторую галерею элементов управления в ленте элементов управления.
5. Способ по п.1,
в котором документ является документом показа слайдов, содержащим множество слайдов;
при этом текущий слайд в множестве слайдов является частью документа, который в настоящее время редактирует пользователь;
при этом каждая из директив в полном наборе директив имеет разный целевой переходный эффект слайда (STE); и
при этом модифицирование документа посредством выполнения директивы, ассоциативно связанной с выбранным элементом управления вариантом, состоит в том, что модифицируют документ показа слайдов, чтобы ассоциативно связать целевой STE директивы, ассоциативно связанной с выбранным элементом управления вариантом с текущим слайдом.
6. Способ по п.5, в котором, для каждого класса в множестве классов, целевые STE каждой директивы в классе реализуются с использованием совместно используемого набора примитивов;
при этом никакие две директивы в разных классах не имеют целевых STE, реализованных с использованием совместно используемого набора примитивов.
7. Способ по п.5,
в котором документ показа слайдов является документом расширяемого языка разметки (XML) и
при этом модифицирование документа показа слайдов состоит в том, что добавляют XML-элемент STE в XML-документ в качестве дочернего элемента XML-элемента слайда, XML-элемент слайда представляет текущий слайд, XML-элемент STE идентифицирует выбранный класс, XML-элемент STE содержит в себе атрибуты, указывающие параметры целевого STE директивы, ассоциативно связанной с выбранным элементом управления вариантом.
8. Способ по п.1,
в котором документ является документом показа слайдов, содержащим множество слайдов, текущий слайд в множестве слайдов содержит в себе множество объектов внутри слайда, визуально отображаемых в текущем слайде;
при этом текущий слайд является частью документа, который в настоящее время редактирует пользователь;
при этом каждая из директив в полном наборе директив, когда выполняется, модифицирует документ, чтобы ассоциативно связывать разный эффект анимации объекта внутри слайда с объектом внутри слайда;
при этом способ дополнительно состоит в том, что: принимают, на вычислительном устройстве, ввод выбора объекта от пользователя, ввод выбора объекта указывает выбранный объект внутри слайда в множестве объектов внутри слайда;
при этом модифицирование документа состоит в том, что модифицируют документ показа слайдов, чтобы указать, что выбранный объект внутри слайда ассоциативно связан с эффектом анимации объекта внутри слайда.
9. Способ по п.1, дополнительно состоящий в том, что: в ответ на прием ввода выбора класса модифицируют, посредством вычислительного устройства, документ, выполняя директиву по умолчанию в выбранном классе.
10. Способ по п.1, дополнительно состоящий в том, что:
в ответ на прием ввода выбора класса отображают, посредством вычислительного устройства, первый индикатор выбора вокруг выбранного элемента управления классом, первый индикатор выбора визуально указывает пользователю, что выбранный элемент управления классом был выбран; и
в ответ на прием ввода выбора варианта отображают, посредством вычислительного устройства, второй индикатор выбора вокруг выбранного элемента управления вариантом, не удаляя первый индикатор выбора, второй индикатор выбора визуально указывает пользователю, что выбранный элемент управления вариантом был выбран,
при этом каждый элемент управления классом в множестве элементов управления классом содержит в себе текстовое наименование класса, именующее класс, ассоциативно связанный с элементом управления классом, а каждый элемент управления вариантом в множестве элементов управления вариантом содержит в себе название варианта, именующее директиву, ассоциативно связанную с элементом управления вариантом.
11. Электронная вычислительная система (100), содержащая:
устройство (108) отображения;
блок (102) обработки данных, содержащий, по меньшей мере, одну интегральную схему; и
систему (104) хранения данных, содержащую, по меньшей мере, один машиночитаемый носитель хранения данных, система хранения данных содержит команды, которые, когда выполняются блоком обработки данных, побуждают электронное вычислительное устройство:
отображать (502) графический интерфейс (200) пользователя на устройстве отображения, графический интерфейс пользователя содержит зону (202) документа и ленту (202) элементов управления, зона документа содержит в себе, по меньшей мере, часть документа (206), которую пользователь редактирует в настоящее время, лента элементов управления содержит в себе первую галерею (210) элементов управления, первая галерея элементов управления содержит в себе множество элементов (212) управления классом, каждый элемент управления классом в множестве элементов управления классом ассоциативно связан с разным классом в множестве классов, каждый элемент управления классом в множестве элементов управления классом содержит в себе пиктограмму класса, графически описывающую класс, ассоциативно связанный с элементом управления классом, каждый класс в множестве классов является подмножеством родственных директив в полном наборе директив;
принимать (504) ввод выбора класса от пользователя, ввод выбора класса указывает выбранный элемент управления классом из числа множества элементов управления классом, выбранный элемент управления классом ассоциативно связан с выбранным классом в множестве классов;
модифицировать (508), в ответ на прием ввода выбора класса, документ, выполняя директиву по умолчанию, ассоциативно связанную с выбранным классом;
после приема ввода выбора класса, отображать (514), на графическом интерфейсе пользователя, вторую галерею (304) элементов управления в графическом интерфейсе пользователя, вторая галерея элементов управления содержит в себе множество элементов (306) управления вариантом, каждый элемент управления вариантом в множестве элементов управления вариантом ассоциативно связан с разной директивой в выбранном классе, вторая галерея элементов управления не содержит в себе никакие элементы управления вариантом ни в одних из классов, иных, чем выбранный класс;
принимать (516), в то время как отображается вторая галерея элементов управления, ввод выбора варианта от пользователя, ввод выбора варианта указывает выбранный элемент управления вариантом в множестве элементов управления вариантом во второй галерее элементов управления; и
модифицировать (524), в ответ на прием ввода выбора варианта, документ, выполняя директиву, ассоциативно связанную с выбранным элементом управления вариантом.
12. Электронная вычислительная система по п.11, в которой лента элементов управления включает в себя элемент управления пунктами меню;
при этом команды дополнительно побуждают электронную вычислительную систему принимать ввод выбора элемента управления пунктами меню от пользователя, ввод выбора элемента управления пунктами меню указывает, что пользователь выбрал элемент управления пунктами меню; и
при этом команды побуждают электронную вычислительную систему отображать вторую галерею элементов управления, побуждая электронную вычислительную систему отображать, в ответ на прием ввода выбора элемента управления пунктами меню, вторую галерею элементов управления во всплывающем кадре в пределах графического интерфейса пользователя.
13. Электронная вычислительная система по п.11, в которой команды побуждают электронную вычислительную систему отображать вторую галерею элементов управления, побуждая электронную вычислительную систему отображать вторую галерею элементов управления в ленте элементов управления в ответ на прием ввода выбора класса.
14. Электронная вычислительная система по п.11,
в которой документ является документом показа слайдов, содержащим множество слайдов;
при этом текущий слайд в множестве слайдов является частью документа, который в настоящее время редактирует пользователь;
при этом каждая из директив в полном наборе директив имеет разный целевой переходный эффект слайда (STE) и
при этом команды побуждают электронную вычислительную систему модифицировать документ посредством выполнения директивы, ассоциативно связанной с выбранным элементом управления вариантом, побуждая электронную вычислительную систему модифицировать документ показа слайдов, чтобы ассоциативно связать целевой STE выбранной директивы с текущим слайдом.
15. Машиночитаемый носитель хранения данных, хранящий машиноисполняемые команды, которые, когда выполняются блоком обработки данных электронной вычислительной системы, побуждают электронную вычислительную систему:
отображать (502) графический интерфейс (200) пользователя на устройстве (108) отображения, графический интерфейс пользователя содержит зону (202) документа и ленту (204) элементов управления, зона документа содержит в себе текущий слайд в документе (206) показа слайдов, который пользователь редактирует в настоящее время, документ показа слайдов хранится в качестве набора элементов расширяемого языка разметки (XML), представляющих слайды в показе слайдов, лента элементов управления содержит в себе множество выбираемых закладок (208), каждая закладка в множестве выбираемых закладок содержит в себе один или более выбираемых элементов управления, множество выбираемых закладок включает в себя закладку переходов, закладка переходов содержит в себе галерею (210) элементов управления классом, галерея элементов управления классом содержит в себе множество элементов (212) управления классом, каждый элемент управления классом в множестве элементов управления классом ассоциативно связан с разным классом директив в множестве классов директив, каждый элемент управления классом в множестве элементов управления классом содержит в себе текстовое название класса, именующее класс директив, ассоциативно связанный с элементом управления классом, и пиктограмму класса, графически описывающую класс директив, ассоциативно связанный с элементом управления классом, каждый класс в множестве классов директив является подмножеством полного набора директив, каждая директива в полном наборе директив имеет разный целевой переходный эффект слайда (STE), закладки переходов дополнительно содержат в себе элемент управления пунктами меню, элемент управления пунктами меню содержит в себе название и пиктограмму;
в то время как отображается закладка переходов, принимать (504) ввод выбора класса от пользователя, ввод выбора класса указывает выбранный элемент управления классом из числа множества элементов управления классом, выбранный элемент управления классом ассоциативно связан с выбранным классом директив в множестве классов директив;
отображать (506), в ответ на прием ввода выбора класса, индикатор выбора вокруг выбранного элемента управления классом;
принимать (512), после приема ввода выбора класса, ввод выбора элемента управления пунктами меню от пользователя, ввод выбора элемента управления пунктами меню указывает, что пользователь выбрал элемент управления пунктами меню;
отображать (514), в ответ на прием ввода выбора элемента управления пунктами меню, всплывающий кадр (302) в пределах графического интерфейса пользователя, всплывающий кадр содержит в себе галерею (304) элементов управления вариантом, галерея элементов управления вариантом содержит в себе множество элементов (306) управления вариантом, каждый элемент управления вариантом в множестве элементов управления вариантом ассоциативно связан с разной директивой в выбранном классе директив, каждый элемент управления вариантом в множестве элементов управления вариантом содержит в себе название варианта, именующее директиву, ассоциативно связанную с элементом управления вариантом, и пиктограмму варианта, графически описывающую директиву, ассоциативно связанную с элементом управления вариантом;
в то время как отображается галерея элементов управления вариантом, принимать (516) ввод выбора варианта от пользователя, ввод выбора варианта указывает выбранный элемент управления вариантом в множестве элементов управления вариантом;
обновлять (520) пиктограмму в элементе управления пунктами меню, чтобы графически описывать целевой STE директивы, ассоциативно связанной с выбранным элементом управления вариантом; и
модифицировать (524) документ показа слайдов, чтобы включал в себя XML-элемент STE в качестве дочернего элемента XML-элемента текущего слайда, XML-элемент STE идентифицирует выбранный класс директив, XML-элемент STE включает в себя атрибуты, задающие параметры целевого STE директивы, ассоциативно связанной с выбранным элементом управления вариантом; и
демонстрируют (526) показ слайдов с использованием документа показа слайдов в качестве входных данных.