Представление элементов пользовательского интерфейса в упрощенном виде

Изобретение относится к внутреннему представлению элементов пользовательского интерфейса. Техническим результатом является упрощение представления составных элементов пользовательского интерфейса. Указанный результат достигается за счет того, что обеспечивается упрощенный вид представления элемента пользовательского интерфейса, в котором составной элемент пользовательского интерфейса выглядит как один элемент. При определении различные узлы для представления пользовательского интерфейса могут быть обозначены как отображаемые по выбору. Такие отображаемые по выбору узлы могут игнорироваться при выполнении операций посредством упрощенного вида. Соответственно, программисты могут записывать код, который не обязан учитывать сложность составного элемента пользовательского интерфейса. Упрощенный вид может поддерживать вложенные элементы пользовательского интерфейса, имеющие соответствующие отображаемые по выбору узлы. 8 н. и 24 з.п. ф-лы, 28 ил.

 

Текст описания приведен в факсимильном виде.

1. Способ обработки запроса выполнения операции над иерархическим представлением элемента пользовательского интерфейса, причем способ содержит этапы:

принимают запрос на выполнение упомянутой операции;

выполняют упомянутую операцию на упрощенном виде иерархического представления,

причем по меньшей мере один узел в иерархическом представлении обозначают как отображаемый по выбору; и

обозначенный узел не отображают в упрощенном виде.

2. Способ по п.1, в котором

иерархическое представление содержит множество узлов, формирующих составной элемент пользовательского интерфейса и

необходимый поднабор узлов формирует элемент пользовательского интерфейса в пределах составного элемента пользовательского интерфейса.

3. Способ по п.1, в котором операция выполняется посредством пропуска узлов в иерархии, обозначенных в упрощенном виде как отображаемые по выбору.

4. Способ по п.3, в котором узлы обозначаются в иерархии как отображаемые по выбору путем установки свойств в иерархии в отношении узлов.

5. Способ по п.1, в котором

операция представляет собой запрос перенумерации дочерних узлов узла в представлении и

операция выполняется на упрощенном виде, тем самым по меньшей мере один непосредственный дочерний узел указанного узла не отображается в упрощенном виде.

6. Способ по п.1, в котором

операция представляет собой запрос обеспечить родительский узел для узла в представлении и

операция выполняется на упрощенном виде, тем самым непосредственный родительский узел указанного узла не отображается в упрощенном виде.

7. Способ по п.1, в котором

операция представляет собой запрос добавить один или более дочерних узлов к узлу в представлении и

операция выполняется на упрощенном виде, тем самым дочерние узлы добавляются к потомку указанного узла.

8. Способ по п.1, в котором

операция представляет собой запрос предоставить свойства для узла и

свойства по меньшей мере одного отображаемого по выбору предшествующего узла данного узла игнорируются.

9. Способ по п.1, в котором

операция представляет собой запрос предоставить свойства для узла и

свойства по меньшей мере одного отображаемого по выбору предшествующего узла данного узла выборочным образом игнорируются или рассматриваются на основе этого свойства.

10. Способ по п.1, в котором

операция представляет собой запрос предоставить свойства для узла и

правила свойства по меньшей мере одного отображаемого по выбору предшествующего узла этого узла игнорируются.

11. Способ по п.1, в котором

операция представляет собой запрос предоставить свойства для узла и

правила по меньшей мере одного отображаемого по выбору предшествующего узла этого узла выборочным образом игнорируются или рассматриваются на основе некоторого свойства.

12. Считываемый компьютером носитель данных, содержащий выполнимые компьютером инструкции для выполнения способа по п.1.

13. Способ представления элемента пользовательского интерфейса, причем способ содержит этапы:

создание иерархического представления элемента пользовательского интерфейса, имеющего множество узлов; и

обозначение по меньшей мере одного узла в упомянутом представлении как отображаемого по выбору.

14. Способ по п.13, в котором узел обозначается как отображаемый по выбору путем установки свойства на предшествующем узле этого узла.

15. Способ по п.13, в котором узел обозначается как отображаемый по выбору путем установки свойства на родительском узле этого узла.

16. Способ по п.13, в котором по меньшей мере один из отображаемых по выбору узлов обозначается как узел для приема в упрощенном виде дочернего узла предшествующего узла.

17. Способ по п.13, в котором отображаемый по выбору узел обозначается так путем установки свойства на отображаемом по выбору узле.

18. Способ по п.13, в котором отображаемый по выбору узел является одним из множества узлов, содержащих элемент пользовательского интерфейса, вложенный внутрь составного элемента пользовательского интерфейса.

19. Способ по п.13, в котором

отображаемый по выбору узел является одним из множества узлов, представляющих элемент пользовательского интерфейса;

узлы, представляющие элемент пользовательского интерфейса, содержат по меньшей мере один узел, не определенный как отображаемый по выбору в определении элемента пользовательского интерфейса;

узлы, представляющие элемент пользовательского интерфейса, являются вложенными внутрь составного элемента пользовательского интерфейса и

составной элемент пользовательского интерфейса включает в себя индикацию, что узлы, представляющие элемент пользовательского интерфейса, обозначаются как отображаемые по выбору;

обрабатывают узел, обозначенный как не отображаемый по выбору, как отображаемый по выбору, когда к нему обращаются через один из узлов, представляющих элемент пользовательского интерфейса; и

в противном случае обрабатывают узел, обозначенный как не отображаемый по выбору, как отображаемый по выбору.

20. Способ по п.13, в котором узел, обозначенный как отображаемый по выбору, способен функционировать, чтобы обеспечить данные для генерации множества узлов, находящихся ниже этого узла в иерархическом представлении.

21. Способ по п.20, в котором данные берут из базы данных.

22. Способ по п.20, в котором множество узлов, находящихся ниже упомянутого узла, представляют собой элементы списка.

23. Способ определения составного элемента пользовательского интерфейса, причем способ содержит этапы:

обращение к множеству определений элементов пользовательского интерфейса в определении составного пользовательского интерфейса и

обозначение в определении составного пользовательского интерфейса по меньшей мере одного узла для элементов пользовательского интерфейса как отображаемого по выбору,

в котором по меньшей мере одно из определений для элементов пользовательского интерфейса само по себе обозначает один из узлов в нем как отображаемый по выбору.

24. Способ по п.23, в котором составной элемент пользовательского интерфейса содержит комбинированный блок.

25. Способ по п.23, в котором по меньшей мере один узел обозначается как отображаемый по выбору посредством соответствующего обозначения свойств одного или нескольких из следующих узлов:

узел для элементов пользовательского интерфейса;

родительский узел для элементов пользовательского интерфейса и

предшествующий узел для элементов пользовательского интерфейса.

26. Способ по п.23, дополнительно содержащий

вызов упомянутого определения составного пользовательского интерфейса и

в ответ на запрос упрощенного вида представления составного элемента пользовательского интерфейса неотображение элементов пользовательского интерфейса отображаемых по выбору узлов.

27. Считываемый компьютером носитель данных, имеющий выполняемые компьютером инструкции для выполнения способа создания иерархии выборочно отображаемых узлов пользовательского интерфейса, содержащего этапы:

создание главного узла и

создание одного или нескольких отображаемых по выбору узлов, иерархически относящихся к главному узлу,

причем главный узел является узлом, отображаемым, когда не отображается один или более отображаемых по выбору узлов.

28. Считываемый компьютером носитель данных по п.27, дополнительно содержащий

создание обозначения того, какой узел из числа отображаемых по выбору узлов должен принимать дочерний узел главного узла, когда отображаемые по выбору узлы не отображаются.

29. Считываемый компьютером носитель данных, имеющий выполняемые компьютером инструкции для выполнения способа обработки запроса на выполнение операции над иерархическим представлением элемента пользовательского интерфейса, содержащего этапы:

принимают определение элемента пользовательского интерфейса, причем определение содержит обозначение упрощенного вида;

создают иерархическое представление элемента пользовательского интерфейса на основе упомянутого определения и

отвечают на запрос выполнения операции над иерархическим представлением посредством упрощенного вида,

причем упрощенный вид содержит по меньшей мере один отображаемый по выбору узел.

30. Способ обработки запроса для выполнения операции над иерархическим представлением элемента пользовательского интерфейса, содержащий этапы:

прием определения элемента пользовательского интерфейса, в котором определение содержит обозначение упрощенного вида;

создают иерархическое представление элемента пользовательского интерфейса на основе упомянутого определения и

выборочно обозначают узлы в полном виде иерархического представления пользовательского интерфейса как не отображаемые в упрощенном виде в ответ на запрос выполнения операции над иерархическим представлением с помощью упрощенного вида,

выполняют операцию над иерархическим представлением с помощью упрощенного вида.

31. Способ выполнения операции на упрощенном виде иерархического представления пользовательского интерфейса, содержащий этапы:

принимают определение иерархического представления элемента пользовательского интерфейса, имеющего упрощенный вид;

вызывают упомянутое определение;

выборочно обозначают узлы в полном виде иерархического представления пользовательского интерфейса как не отображаемые в упрощенном виде,

выполняют операции на упрощенном виде иерархического представления элемента пользовательского интерфейса.

32. Способ по п.31, в котором узлы в полном виде определяются как не отображаемые в упрощенном виде посредством соответствующей установки свойств узлов, содержащих иерархическое представление.



 

Похожие патенты:

Изобретение относится к медицинской технике и может использоваться как устройство для проведения лечебного или релаксационного массажа, а также имитации физического контакта поверхности тела человека с виртуальной реальностью.

Изобретение относится к медицинской технике и может использоваться как устройство для проведения лечебного или релаксационного массажа, а также имитации физического контакта поверхности тела человека с виртуальной реальностью.

Изобретение относится к медицине, в частности к медицинской диагностике, и может быть использовано для получения контрастных изображений тканей в оптической когерентной томографии.

Изобретение относится к системам и способам прямой печати. .

Изобретение относится к мобильному терминалу и способу изменения или преобразования текущего процесса, отображаемого на одной из частей экрана мобильного терминала.

Изобретение относится к области информатики и может найти широкое применение, например, в портативных компьютерах. .

Изобретение относится к вычислительным компонентам для упорядочивания графических элементов, отображаемых через графический пользовательский интерфейс. .

Изобретение относится к измерительно-информационной технике, в частности к области применения мостовых датчиков совместно с компьютером. .

Изобретение относится к цифровым устройствам, использующим для ввода текста редуцированную клавиатуру. .

Изобретение относится к устройству обработки информации, источником питания для которого служит батарея, и к системе обработки информации, основанной на таких устройствах обработки информации.

Изобретение относится к радиотехнике. .

Изобретение относится к обеспечению интерфейса между программными приложениями и физическими устройствами. .

Изобретение относится к области автоматики и вычислительной техники, в частности к периферийным устройствам, и может быть использовано для ввода-вывода информации, обмена с дистанционно удаленным другим периферийным устройством вычислительной машины.

Изобретение относится к вычислительной технике и может быть использовано при обмене информацией между абонентами телефонной сети. .

Изобретение относится к области вычислительной техники, в частности к построению информационно-измерительных систем, и может быть использовано при проектировании интеллектуальных крейт-контроллеров КАМАК.

Изобретение относится к области вычислительной техники, а более конкретно к компьютерным системам с драйвером и способам формирования драйвера, и может быть использовано при подключении к компьютеру нового дополнительного устройства и формировании драйвера этого устройства
Наверх