logo search
Литература_1 / photon_old

Модули диалога

класс виджета

расширение файла

создание виджета

PtWindow

.wgtd

Непосредственно из палитры виджета

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

              1. Иконка модуля диалога

Большинство модулей диалогов включают следующие кнопки:

С точки зрения PhAB модули диалогов почти идентичны модулям окна, с одним важным отличием – модуль диалога может иметь только один активный экземпляр. Так что если Вы вызываете диалог, который уже открыт, API PhAB просто выводит существующий экземпляр диалога на передний план. Это свойство связано с природой диалога – Вам редко когда может понадобиться вводить одну и ту же информацию дважды. Если несмотря на все соображения, Вам потребуется диалог, который мог бы поддерживать множественность экземпляров, используйте модуль окна.

Ограничение диалога одним экземпляром упрощает обработку ответной реакции, поскольку Вы можете использовать декларации виджета, генерируемые PhAB, для получения доступа к виджетам внутри диалога. Для получения более полной информации см. раздел "Имена экземпляров" в главе "Создание виджетов в PhAB".