ЭЛЕМЕНТ УПРАВЛЕНИЯ РАЗДЕЛИТЕЛЕМ ОКОН ПРИЛОЖЕНИЯ ДЛЯ УПРАВЛЕНИЯ СТРУКТУРОЙ ОКОН

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