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

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(Метка: замена)
(summary)
 
(не показана 261 промежуточная версия этого же участника)
Строка 1: Строка 1:
* [[ FGX | Up to parent: FGX ]]
+
* [[ FGX | Вверх к родителю: FGX ]]
 +
 
 +
<p>Описание основы приложения.</p>
 +
== Модули ==
 +
 
 +
{| class="wikitable sortable"
 +
|-
 +
| [[FGX.Application.Appearance]] || <p>Описание общих настроек внешнего вида приложения.</p>
 +
|-
 +
| [[FGX.Application.Events]] || <p>Централизованный сбор основных событий приложения.</p>
 +
|-
 +
| [[FGX.Application.Info]] || <p>Информация о приложении (версия, название пакета и тд).</p>
 +
|}
 +
 
 +
== Классы и интерфейсы ==
 +
 
 +
{| class="wikitable sortable"
 +
|-
 +
| [[FGX.Application.IFGXApplicationService|IFGXApplicationService]] || <p>Сервис по базовому управлению приложением.</p>
 +
|-
 +
| [[FGX.Application.IFGXLaunchService|IFGXLaunchService]] || <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>
 +
|}
 +
 
 +
== Types ==
 +
 
 +
{| class="wikitable sortable"
 +
|-
 +
| [[FGX.Application.TfgInterfaceOrientation|TfgInterfaceOrientation]] || <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.TfgApplicationState|TfgApplicationState]] || <p>Типы возможных состояний приложения.</p>
 +
|-
 +
| [[TfgExceptionEvent|TfgExceptionEvent]] || <span style="color:gray">Описание отсутствует.</span>
 +
|}

Текущая версия на 17:10, 23 декабря 2022

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

Модули

FGX.Application.Appearance

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

FGX.Application.Events

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

FGX.Application.Info

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

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

IFGXApplicationService

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

IFGXLaunchService

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

TfgOnExceptionMessage

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

TfgOnCanCreateFormsMessage

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

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

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

Types

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

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

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

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

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