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

Основные шаги

Все приложения, использующие библиотеку виджетов Photon'а, выполняют одну и ту же базовую последовательность действий:

  1. Включить файл <Pt.h> – стандартный заголовочный файл для библиотеки виджета.

  2. Инициализировать инструментальные средства виджетов Photon'а, вызвав функцию PtInit() (или PtAppInit(), которае также создаёт основное окно).

  3. Создать виджеты, поддерживающие интерфейс с пользователем, вызвав функцию PtCreateWidget. Эта функция может создавать новые виджеты в потомках заданного виджета или текущего контейнера, или виджеты, не имеющиее родителя.

  4. Зарегистрировать какие-либо ответные ракции в приложении с соответствующими виджетами, используя функции PtAddCallback() или PtAddCallbacks().

  5. Реализовать виджеты, вызвав функцию PtRealizeWidget(). Эту функцию необходимо вызывать в приложении только один раз. Шаг реализации в действительности создаёт некие регионы Photon'а, которые затем назначаются и отображаются на экран. Пока этот шаг не отработан, никаких регионов не существует, и на экране ничего не отображается.

  6. Обрабатывать события Photon'а, вызвав функцию PtMainLoop(). На этом шаге инструментальные средства виджетов Photon'а берут на себя управление приложением и виджетами. Если какие-либо виджеты вызывают функции Вашего приложения, они должны быть предварительно зарегистрированы как ответные реакции.

    1. Yandex.RTB R-A-252273-3
      Yandex.RTB R-A-252273-4