РАСШИРЯЕМАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ПАНЕЛЕЙ ВДОЛЬ НАПРАВЛЕНИЯ СДВИГАЕМОГО ХОЛСТА

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