УПРАВЛЯЮЩИЙ ЭЛЕМЕНТ ПАНОРАМИРОВАНИЯ И МАСШТАБИРОВАНИЯ

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