Class: MapUserSettings
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Settings/MapUserSettings.ts:97
Utility class for retrieving G3000 map user setting managers.
Constructors
Constructor
new MapUserSettings():
MapUserSettings
Returns
MapUserSettings
Methods
getAliasedSettingDefs()
staticgetAliasedSettingDefs(): readonlyUserSettingDefinition<number|boolean|MapOrientationSettingMode|MapDeclutterSettingMode|MapTerrainSettingMode|MapTrafficAlertLevelSettingMode|MapInsetSettingMode>[]
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Settings/MapUserSettings.ts:204
Gets an array of user setting definitions for a full set of aliased map settings.
Returns
readonly UserSettingDefinition<number | boolean | MapOrientationSettingMode | MapDeclutterSettingMode | MapTerrainSettingMode | MapTrafficAlertLevelSettingMode | MapInsetSettingMode>[]
An array of user setting definitions for a full set of aliased map settings.
getDefaultValues()
staticgetDefaultValues():G3000MapUserSettingTypes
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Settings/MapUserSettings.ts:154
Gets the default values for a full set of aliased map settings.
Returns
The default values for a full set of aliased map settings.
getDisplayPaneManager()
staticgetDisplayPaneManager(bus,index):UserSettingManager<Omit<MapUserSettingTypes,G3000MapDelegatedUserSettingNames> &G3000SpecificMapUserSettingTypes&MapUserSettingTypes>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Settings/MapUserSettings.ts:132
Retrieves a manager for aliased map settings for a single display pane.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
index | ControllableDisplayPaneIndex | The index of the display pane. |
Returns
UserSettingManager<Omit<MapUserSettingTypes, G3000MapDelegatedUserSettingNames> & G3000SpecificMapUserSettingTypes & MapUserSettingTypes>
A manager for aliased map settings for the specified display pane.
getMasterManager()
staticgetMasterManager(bus):UserSettingManager<MapAllUserSettingTypes>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Settings/MapUserSettings.ts:115
Retrieves a manager for all true map settings.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
Returns
UserSettingManager<MapAllUserSettingTypes>
A manager for all true map settings.
getPfdManager()
staticgetPfdManager(bus,index):UserSettingManager<Omit<MapUserSettingTypes,G3000MapDelegatedUserSettingNames> &G3000SpecificMapUserSettingTypes&MapUserSettingTypes>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Settings/MapUserSettings.ts:144
Retrieves a manager for aliased map settings for a PFD.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
index | PfdIndex | The index of the PFD. |
Returns
UserSettingManager<Omit<MapUserSettingTypes, G3000MapDelegatedUserSettingNames> & G3000SpecificMapUserSettingTypes & MapUserSettingTypes>
A manager for aliased map settings for the specified PFD.