FGX.Application: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(summary)
Строка 22: Строка 22:
 
|-
 
|-
 
| [[FGX.Application.TfgOnExceptionMessage|TfgOnExceptionMessage]] || <p>Уведомление о возникновении в приложениии исключения.</p>
 
| [[FGX.Application.TfgOnExceptionMessage|TfgOnExceptionMessage]] || <p>Уведомление о возникновении в приложениии исключения.</p>
 +
|-
 +
| [[FGX.Application.TfgOnCanCreateFormsMessage|TfgOnCanCreateFormsMessage]] ||
 +
<p>Уведомление о том, что можно создавать экземпляры форм (Актуально только для iOS).</p><div class="info">iOS не позволяет создавать формы до полной инициализации UIApplication. Это сообщение рассылается, когда нативное приложение полностью проинициализировано и готово к созданию форм.</div>
 
|-
 
|-
 
| [[FGX.Application.TfgApplication|TfgApplication]] || <p>Текущее приложение. Используется для управления и настройки приложения в рантайме.</p>
 
| [[FGX.Application.TfgApplication|TfgApplication]] || <p>Текущее приложение. Используется для управления и настройки приложения в рантайме.</p>
Строка 32: Строка 35:
 
| [[FGX.Application.TfgInterfaceOrientation|TfgInterfaceOrientation]] || <span style="color:gray">Описание отсутствует.</span>
 
| [[FGX.Application.TfgInterfaceOrientation|TfgInterfaceOrientation]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
| [[FGX.Application.TfgInterfaceOrientations|TfgInterfaceOrientations]] || <span style="color:gray">Описание отсутствует.</span>
+
| [[FGX.Application.TfgWindowMode|TfgWindowMode]] || <p>Режим отображения приложения на экране устройства:</p> <ul><li><b>FullScreen</b> - Приложение отображается на весь экран устройства (обычное отображение).</li> <li><b>MultiWindow</b> - Приложение отображается в режиме разделения экрана с другим приложением.</li> <li><b>WindowInWindow</b> - Приложение выводится в виде всплывающего окна поверх другого приложения.</li></ul>
 
|-
 
|-
| [[FGX.Application.TfgWindowMode|TfgWindowMode]] || <p>Режим отображения приложения на экране устройства:</p> <ul><li><b>FullScreen</b> - Приложение отображается на весь экран устройства (обычное отображение).</li> <li><b>MultiWindow</b> - Приложение отображается в режиме разделения экрана с другим приложением.</li> <li><b>WindowInWindow</b> - Приложение выводится в виде всплывающего окна поверх другого приложения.</li></ul>
+
| [[FGX.Application.TfgApplicationState|TfgApplicationState]] || <p>Типы возможных состояний приложения.</p>
 
|}
 
|}

Версия 00:13, 9 ноября 2020

Описание основы приложения.

Модули

FGX.Application.Appearance

Описание общих настроек внешнего вида приложения.

FGX.Application.Events

Централизованный сбор основных событий приложения.

FGX.Application.Info

Информация о приложении (версия, название пакета и тд).

Классы и интерфейсы

IFGXApplicationService

Сервис по базовому управлению приложением.

IFGXLaunchService

Сервис по запуску и открытию документов в сторонних приложениях.

TfgOnExceptionMessage

Уведомление о возникновении в приложениии исключения.

TfgOnCanCreateFormsMessage

Уведомление о том, что можно создавать экземпляры форм (Актуально только для iOS).

iOS не позволяет создавать формы до полной инициализации UIApplication. Это сообщение рассылается, когда нативное приложение полностью проинициализировано и готово к созданию форм.
TfgApplication

Текущее приложение. Используется для управления и настройки приложения в рантайме.

Types

TfgInterfaceOrientation Описание отсутствует.
TfgWindowMode

Режим отображения приложения на экране устройства:

  • FullScreen - Приложение отображается на весь экран устройства (обычное отображение).
  • MultiWindow - Приложение отображается в режиме разделения экрана с другим приложением.
  • WindowInWindow - Приложение выводится в виде всплывающего окна поверх другого приложения.
TfgApplicationState

Типы возможных состояний приложения.