КОНТЕКСТНО-ЗАВИСИМЫЕ ВКЛАДКИ В МОБИЛЬНЫХ ЛЕНТАХ

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