Skip to main content

Class: G3XMapUserSettingUtils

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/MapUserSettings.ts:235

A utility class for working with G3X Touch map user settings.

Constructors

Constructor

new G3XMapUserSettingUtils(): G3XMapUserSettingUtils

Returns

G3XMapUserSettingUtils

Properties

DELEGATE_MAP

readonly static DELEGATE_MAP: Record<G3XMapDelegatedUserSettingNames, keyof G3XSpecificMapUserSettingTypes> = {}

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/MapUserSettings.ts:314

A mapping of delegated map user settings to the user setting to which each is delegated.


SETTING_NAMES

readonly static SETTING_NAMES: readonly ("mapRangeIndex" | "mapOrientation" | "mapAutoNorthUpActive" | "mapAutoNorthUpRangeIndex" | "mapGroundNorthUpActive" | "mapDeclutter" | "mapTerrainMode" | "mapTerrainRangeIndex" | "mapTerrainScaleShow" | "mapAirportLargeShow" | "mapAirportLargeRangeIndex" | "mapAirportMediumShow" | "mapAirportMediumRangeIndex" | "mapAirportSmallShow" | "mapAirportSmallRangeIndex" | "mapVorShow" | "mapVorRangeIndex" | "mapNdbShow" | "mapNdbRangeIndex" | "mapIntersectionShow" | "mapIntersectionRangeIndex" | "mapUserWaypointShow" | "mapUserWaypointRangeIndex" | "mapAirspaceClassBShow" | "mapAirspaceClassBRangeIndex" | "mapAirspaceClassCShow" | "mapAirspaceClassCRangeIndex" | "mapAirspaceClassDShow" | "mapAirspaceClassDRangeIndex" | "mapAirspaceRestrictedShow" | "mapAirspaceRestrictedRangeIndex" | "mapAirspaceMoaShow" | "mapAirspaceMoaRangeIndex" | "mapAirspaceOtherShow" | "mapAirspaceOtherRangeIndex" | "mapTrafficShow" | "mapTrafficRangeIndex" | "mapTrafficLabelShow" | "mapTrafficLabelRangeIndex" | "mapTrafficAlertLevelMode" | "mapNexradShow" | "mapNexradRangeIndex" | "mapTrackVectorLookahead" | "mapAltitudeArcShow" | "mapWindVectorShow" | keyof G3XSpecificMapUserSettingTypes)[]

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/MapUserSettings.ts:237

An array of all G3X Touch map user setting names.


SPECIFIC_SETTING_NAMES

readonly static SPECIFIC_SETTING_NAMES: readonly keyof G3XSpecificMapUserSettingTypes[]

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/MapUserSettings.ts:298

An array of names of all G3X Touch-specific map user settings.