Skip to main content

Class: MapOverlays1SoftKeyMenu

Defined in: workingtitle-instruments-g3000/html_ui/PFD/SoftKey/MapOverlaysSoftKeyMenu.ts:8

The map overlays 1 softkey menu.

Extends​

  • SoftKeyMenu

Constructors​

Constructor​

new MapOverlays1SoftKeyMenu(menuSystem, mapSettingManager): MapOverlays1SoftKeyMenu

Defined in: workingtitle-instruments-g3000/html_ui/PFD/SoftKey/MapOverlaysSoftKeyMenu.ts:18

Creates an instance of the map overlays 1 softkey menu.

Parameters​

ParameterTypeDescription
menuSystemSoftKeyMenuSystemThe softkey menu system.
mapSettingManagerUserSettingManager<MapUserSettingTypes>A manager for map settings for the inset/HSI maps on this menu's PFD.

Returns​

MapOverlays1SoftKeyMenu

Overrides​

SoftKeyMenu.constructor

Properties​

protected menuSystem: SoftKeyMenuSystem

Defined in: garminsdk/softkey/SoftKeyMenu.ts:45

The menu system that will manage this menu.

Inherited from​

SoftKeyMenu.menuSystem


SOFTKEY_COUNT​

readonly static SOFTKEY_COUNT: 12 = 12

Defined in: garminsdk/softkey/SoftKeyMenu.ts:36

The number of softkeys in each menu.

Inherited from​

SoftKeyMenu.SOFTKEY_COUNT

Methods​

addItem()​

addItem(index, label, handler?, value?, disabled?): SoftKeyMenuItem

Defined in: garminsdk/softkey/SoftKeyMenu.ts:57

Adds a menu item to the softkey menu.

Parameters​

ParameterTypeDefault valueDescription
indexnumberundefinedThe softkey index to add the menu item to. Must be between 0 and 11, inclusive.
labelstringundefinedThe label of the menu item.
handler?(menu) => voidundefinedThe handler to call when the menu item is selected.
value?string | booleanundefinedThe value of the menu item, if any.
disabled?booleanfalseWhether or not the menu item is disabled.

Returns​

SoftKeyMenuItem

The new menu item.

Throws​

Error if index is out of bounds.

Inherited from​

SoftKeyMenu.addItem


destroy()​

destroy(): void

Defined in: workingtitle-instruments-g3000/html_ui/PFD/SoftKey/MapOverlaysSoftKeyMenu.ts:63

Returns​

void

Inherit Doc​

Overrides​

SoftKeyMenu.destroy


forEach()​

forEach(each): void

Defined in: garminsdk/softkey/SoftKeyMenu.ts:116

Iterates over the menu items.

Parameters​

ParameterTypeDescription
each(menuItem, index) => voidThe function to run over each menu item.

Returns​

void

Inherited from​

SoftKeyMenu.forEach


getItem()​

getItem(index): null | SoftKeyMenuItem

Defined in: garminsdk/softkey/SoftKeyMenu.ts:97

Gets a menu item.

Parameters​

ParameterTypeDescription
indexnumberThe index of the menu item. Must be between 0 and 11, inclusive.

Returns​

null | SoftKeyMenuItem

The requested menu item.

Throws​

Error if index is out of bounds.

Inherited from​

SoftKeyMenu.getItem


handleBack()​

handleBack(): void

Defined in: garminsdk/softkey/SoftKeyMenu.ts:108

Handles a back menu action.

Returns​

void

Inherited from​

SoftKeyMenu.handleBack


handleItemPressed()​

handleItemPressed(index): void

Defined in: garminsdk/softkey/SoftKeyMenu.ts:124

Handles when a menu item is pressed.

Parameters​

ParameterTypeDescription
indexnumberThe index of the menu item that was pressed.

Returns​

void

Inherited from​

SoftKeyMenu.handleItemPressed


removeItem()​

removeItem(index): void

Defined in: garminsdk/softkey/SoftKeyMenu.ts:83

Removes a menu item from the menu.

Parameters​

ParameterTypeDescription
indexnumberThe softkey index to remove the menu item from. Must be between 0 and 11, inclusive.

Returns​

void

Throws​

Error if index is out of bounds.

Inherited from​

SoftKeyMenu.removeItem