Class: SoftKeyBooleanUserSettingController<T, K>
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Menus/SoftKeyUserSettingControllers.ts:9
A controller which binds a status bar softkey to a user setting that takes a boolean value. Once bound, each press of the softkey will toggle the value of the setting.
Type Parameters
Type Parameter |
---|
T extends UserSettingRecord |
K extends keyof UserSettingValueFilter <T , boolean > & string |
Constructors
Constructor
new SoftKeyBooleanUserSettingController<
T
,K
>(softkeyMenu
,softkeyIndex
,softkeyLabel
,settingManager
,settingName
):SoftKeyBooleanUserSettingController
<T
,K
>
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Menus/SoftKeyUserSettingControllers.ts:28
Constructor.
Parameters
Parameter | Type | Description |
---|---|---|
softkeyMenu | SoftKeyMenu | The softkey menu to which this controller's bound softkey belongs. |
softkeyIndex | number | The index in the softkey menu at which this controller's bound softkey is located. |
softkeyLabel | string | The text label of this controller's bound softkey. |
settingManager | UserSettingManager <T > | This controller's setting manager. |
settingName | K | The name of this controller's setting. |
Returns
SoftKeyBooleanUserSettingController
<T
, K
>
Methods
destroy()
destroy():
void
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Menus/SoftKeyUserSettingControllers.ts:55
Destroys this controller. This will remove the softkey menu item bound to this controller's setting.
Returns
void
init()
init():
void
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Menus/SoftKeyUserSettingControllers.ts:40
Initializes this controller. This will create a softkey menu item and bind it to this controller's setting.
Returns
void