User Tools

Site Tools


attentionmanager

В PalmOS 4 была решена задача одновременного показа нескольких алармов. Для решения задачи был реализован AttentionManager - библиотека для унифицированного оповещения пользователя. Библиотека, фактически, стандартизировала форму оповещения пользователя и упрощала “разгребание” большого числа пропушенных алармов. К сожалению, отсутствие AttentionManager в PalmOS 3 сделали эту библиотеку не такой популярной, как хотелось.

Что предлагает библиотека? Библиотека предлагает два способа привлечения внимания пользователя: настойчивое (insistent) и скромное (subtle). Настойчивый способ развертывает на экране практически стандартное окно Datebook. Пользователю остается только нарисовать в контурной рамке свой текст и картинку. Все остальное сделает AttentionManager.

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

Второй способ - скромные алармы. Такие алармы не высвечивают форму сразу, а напоминают о себе мерцающей звездой в левом верхнем углу экрана. Окно с напоминанием высветится только после клика на звездочку. Если текущая форма нестандартная, то звездочка не высвечивается, ожидая запуска другой благоприятной программы. В TT3 вместо звездочки загорается восклицательный знак в статус баре.

attentionmanager.txt · Last modified: 2003/12/08 18:46 by 127.0.0.1