Sign in Join
FPDoc Onlineexperiment

TApplicationType enumeration

In unit Forms

Identifies the kind of device where the application currently runs.

Declaration

pascal
TApplicationType = (atDefault,atDesktop,atPDA,atKeyPadDevice,atTablet,
 atTV,atMobileEmulator)

Description

TApplicationType identifies the kind of device where the application currently runs. Note that the same application can run on differing device types if it has a flexible user interface.

TApplicationType is the type used to implement the ApplicationType property in TApplication, and returned from widgetset methods that identify the platform for the interface.

Values

atDefaultThe widgetset will attempt to auto-detect the device type.
atDesktopFor common desktops and notebooks.
atPDAFor smartphones and other devices with a smallish touchscreen.
atKeyPadDeviceDevices without any pointing device, such as keypad feature phones or kiosk machines.
atTablet
atTV
atMobileEmulator

An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.