Class: MapUserSettings
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/MapUserSettings.ts:94
Utility class for retrieving G3X Touch map user setting managers.
Constructors
Constructor
new MapUserSettings():
MapUserSettings
Returns
MapUserSettings
Methods
getAliasedSettingDefs()
staticgetAliasedSettingDefs(): readonlyUserSettingDefinition<number|boolean|MapOrientationSettingMode|MapDeclutterSettingMode|MapTerrainSettingMode|MapTrafficAlertLevelSettingMode|G3XMapLabelTextSizeSettingMode|G3XMapTrackVectorSettingMode>[]
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/MapUserSettings.ts:189
Gets an array of user setting definitions for a full set of aliased map settings.
Returns
readonly UserSettingDefinition<number | boolean | MapOrientationSettingMode | MapDeclutterSettingMode | MapTerrainSettingMode | MapTrafficAlertLevelSettingMode | G3XMapLabelTextSizeSettingMode | G3XMapTrackVectorSettingMode>[]
An array of user setting definitions for a full set of aliased map settings.
getDefaultValues()
staticgetDefaultValues():G3XMapUserSettingTypes
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/MapUserSettings.ts:122
Gets the default values for a full set of aliased map settings.
Returns
The default values for a full set of aliased map settings.
getMasterManager()
staticgetMasterManager(bus):UserSettingManager<G3XMapTrueUserSettingTypes>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/MapUserSettings.ts:103
Retrieves a manager for all true map settings.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
Returns
UserSettingManager<G3XMapTrueUserSettingTypes>
A manager for all true map settings.
getStandardManager()
staticgetStandardManager(bus):UserSettingManager<Omit<MapUserSettingTypes,"mapTrackVectorShow"> &G3XSpecificMapUserSettingTypes>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/MapUserSettings.ts:112
Retrieves a manager for aliased map settings for a standard map.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
Returns
UserSettingManager<Omit<MapUserSettingTypes, "mapTrackVectorShow"> & G3XSpecificMapUserSettingTypes>
A manager for aliased map settings for a standard map.