Class: GtcUserWaypointInfoPage
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:54
A GTC user waypoint information page.
Extends
Constructors
Constructor
new GtcUserWaypointInfoPage(
props):GtcUserWaypointInfoPage
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:120
Constructor.
Parameters
| Parameter | Type | Description |
|---|---|---|
props | GtcUserWaypointInfoPageProps | This component's props. |
Returns
GtcUserWaypointInfoPage
Throws
Error if a display pane index is not defined for this view.
Inherited from
GtcWaypointInfoPage.constructor
Properties
_activeComponent
protectedreadonly_activeComponent:Subject<null|GtcInteractionHandler>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:34
Inherited from
GtcWaypointInfoPage._activeComponent
_sidebarState
protectedreadonly_sidebarState:GtcSidebarState
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:36
Inherited from
GtcWaypointInfoPage._sidebarState
_title
protectedreadonly_title:Subject<undefined|string>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:40
Inherited from
bus
protectedreadonlybus:EventBus
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:31
Inherited from
context?
optionalcontext: [] =undefined
Defined in: sdk/components/FSComponent.ts:64
The context on this component, if any.
Inherited from
contextType?
readonlyoptionalcontextType: readonly [] =undefined
Defined in: sdk/components/FSComponent.ts:67
The type of context for this component, if any.
Inherited from
GtcWaypointInfoPage.contextType
displayPaneIndex
protectedreadonlydisplayPaneIndex:ControllableDisplayPaneIndex
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:57
Inherited from
GtcWaypointInfoPage.displayPaneIndex
displayPaneSettings
protectedreadonlydisplayPaneSettings:UserSettingManager<DisplayPaneSettings>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:58
Inherited from
GtcWaypointInfoPage.displayPaneSettings
facWaypointCache
protectedreadonlyfacWaypointCache:GarminFacilityWaypointCache
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:60
Inherited from
GtcWaypointInfoPage.facWaypointCache
gtcService
protectedreadonlygtcService:GtcService
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:32
Inherited from
GtcWaypointInfoPage.gtcService
hasSelectedWaypoint
protectedreadonlyhasSelectedWaypoint:MappedSubscribable<boolean>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:65
Whether a waypoint is selected.
Inherited from
GtcWaypointInfoPage.hasSelectedWaypoint
headingPipe?
protectedoptionalheadingPipe:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:111
Inherited from
GtcWaypointInfoPage.headingPipe
isGpsDrSub?
protectedoptionalisGpsDrSub:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:112
Inherited from
GtcWaypointInfoPage.isGpsDrSub
optionsPopupKey
protectedreadonlyoptionsPopupKey:Options=GtcUserWaypointInfoPagePopupKeys.Options
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:56
The view key for this page's options popup.
Overrides
GtcWaypointInfoPage.optionsPopupKey
planeHeadingTrue
protectedreadonlyplaneHeadingTrue:Subject<number>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:75
The true heading of the airplane, in degrees, or NaN if heading data is invalid.
Inherited from
GtcWaypointInfoPage.planeHeadingTrue
ppos
protectedreadonlyppos:GeoPointSubject
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:72
The position of the airplane.
Inherited from
pposPipe?
protectedoptionalpposPipe:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:110
Inherited from
props
Defined in: sdk/components/FSComponent.ts:61
The properties of the component.
Inherited from
publisher
protectedreadonlypublisher:Publisher<DisplayPaneControlEvents<WaypointInfoPaneViewEventTypes>>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:55
Inherited from
resetMapRange
protectedresetMapRange:boolean=false
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:106
Inherited from
GtcWaypointInfoPage.resetMapRange
rootCssClass
protectedreadonlyrootCssClass:SetSubject<string>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:53
Inherited from
GtcWaypointInfoPage.rootCssClass
selectedFacility
protectedreadonlyselectedFacility:Subject<null|UserFacility>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:68
The facility associated with the selected waypoint.
Inherited from
GtcWaypointInfoPage.selectedFacility
selectedFacilityPipe?
protectedoptionalselectedFacilityPipe:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:69
Inherited from
GtcWaypointInfoPage.selectedFacilityPipe
selectedWaypoint
protectedreadonlyselectedWaypoint:Subject<null|FacilityWaypoint<UserFacility>>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:63
The selected waypoint, or null if there is no selected waypoint.
Inherited from
GtcWaypointInfoPage.selectedWaypoint
selectedWaypointInfo
protectedreadonlyselectedWaypointInfo:WaypointInfoStore
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:78
An information store for the selected waypoint.
Inherited from
GtcWaypointInfoPage.selectedWaypointInfo
selectedWaypointRelativeBearing
protectedreadonlyselectedWaypointRelativeBearing:MappedSubject<[NumberUnitInterface<"navangle",NavAngleUnit>,number],number>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:84
The bearing to the selected waypoint, relative to the airplane's current heading, in degrees, or NaN if there is
no selected waypoint or position/heading data is invalid.
Inherited from
GtcWaypointInfoPage.selectedWaypointRelativeBearing
showOnMap
protectedreadonlyshowOnMap:Subject<boolean>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:91
Inherited from
showOnMapData
protectedreadonlyshowOnMapData:Subject<Omit<WaypointInfoPaneSelectionData,"resetRange">>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:92
Inherited from
GtcWaypointInfoPage.showOnMapData
showOnMapSub?
protectedoptionalshowOnMapSub:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:113
Inherited from
GtcWaypointInfoPage.showOnMapSub
sidebarState
readonlysidebarState:SidebarStateReadonly
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:38
The GTC sidebar state (labels and buttons) requested by this view.
Inherited from
GtcWaypointInfoPage.sidebarState
title
readonlytitle:Subscribable<undefined|string>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:42
This view's title.
Inherited from
unitsSettingManager
protectedreadonlyunitsSettingManager:UnitsUserSettingManager<UnitsUserSettingTypes>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:108
Inherited from
GtcWaypointInfoPage.unitsSettingManager
waypointSelectType
protectedreadonlywaypointSelectType:User=FacilitySearchType.User
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:55
The type of waypoint displayed by this page.
Overrides
GtcWaypointInfoPage.waypointSelectType
NULL_IDENT
protectedreadonlystaticNULL_IDENT:object
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:38
1
1:
string='––––'
2
2:
string='–––––'
3
3:
string='–––––'
4
4:
string='–––––'
6
6:
string='––––––'
8
8:
string='––––––'
Inherited from
GtcWaypointInfoPage.NULL_IDENT
Methods
destroy()
destroy():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:310
Destroys this component.
Returns
void
Overrides
getContext()
protectedgetContext(context):never
Defined in: sdk/components/FSComponent.ts:106
Gets a context data subscription from the context collection.
Parameters
| Parameter | Type | Description |
|---|---|---|
context | never | The context to get the subscription for. |
Returns
never
The requested context.
Throws
An error if no data for the specified context type could be found.
Inherited from
GtcWaypointInfoPage.getContext
getCssClass()
protectedgetCssClass():string
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:187
Gets the CSS class for this page's root element.
Returns
string
The CSS class for this page's root element.
Overrides
GtcWaypointInfoPage.getCssClass
initSelection()
initSelection(
facility?):Promise<void>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:121
Initializes this page's user waypoint selection. If the initial selected waypoint does not exist anymore, then
the selection will be set to the oldest existing user waypoint. If there are no existing user waypoints, the
selection will be set to null.
Parameters
| Parameter | Type | Description |
|---|---|---|
facility? | IcaoValue | UserFacility | The user waypoint facility to select, or its ICAO. If not defined, the selection will be initialized to the most recently selected user waypoint. |
Returns
Promise<void>
Overrides
GtcWaypointInfoPage.initSelection
onAfterRender()
onAfterRender():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:73
A callback that is called after the component is rendered.
Returns
void
Overrides
GtcWaypointInfoPage.onAfterRender
onBeforeRender()
onBeforeRender():
void
Defined in: sdk/components/FSComponent.ts:80
A callback that is called before the component is rendered.
Returns
void
Inherited from
GtcWaypointInfoPage.onBeforeRender
onClose()
onClose():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:165
A method that is called when this view is closed. A view is closed when it does not appear in the most recent history state of its parent view stack.
Returns
void
Overrides
onGtcInteractionEvent()
onGtcInteractionEvent(
event):boolean
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:97
Called when there is an interaction event when this is the active view.
Parameters
| Parameter | Type | Description |
|---|---|---|
event | GtcInteractionEvent | The event. |
Returns
boolean
Whether the event was handled or not.
Inherited from
GtcWaypointInfoPage.onGtcInteractionEvent
onInUse()
onInUse():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:48
A method that is called when this view comes into use. A view is in-use when it appears in at least one history state of its parent view stack.
Returns
void
Inherited from
onOpen()
onOpen():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:155
A method that is called when this view is opened. A view is open when it appears in the most recent history state of its parent view stack.
Returns
void
Overrides
onOutOfUse()
onOutOfUse():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:56
A method that is called when this view goes out of use. A view is out-of-use when it does not appear in any history states of its parent view stack.
Returns
void
Inherited from
GtcWaypointInfoPage.onOutOfUse
onPause()
onPause():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:180
A method that is called when this view is paused. A view is paused when it is not the active view.
Returns
void
Overrides
onResume()
onResume():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:173
A method that is called when this view is resumed. A view is resumed when it is the active view.
Returns
void
Overrides
render()
render():
VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:229
Renders the component.
Returns
A JSX element to be rendered.
Inherited from
renderContent()
protectedrenderContent():VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:192
Renders this page's main content.
Returns
This page's main content, as a VNode.
Overrides
GtcWaypointInfoPage.renderContent
renderOptionsPopup()
protectedrenderOptionsPopup(gtcService,controlMode,displayPaneIndex?):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:295
Renders this page's options popup.
Parameters
| Parameter | Type | Description |
|---|---|---|
gtcService | GtcService | The GTC service. |
controlMode | GtcControlMode | The control mode to which the popup belongs. |
displayPaneIndex? | ControllableDisplayPaneIndex | The index of the display pane associated with the popup. |
Returns
This page's options popup, as a VNode.
Overrides
GtcWaypointInfoPage.renderOptionsPopup
sendSelectionData()
protectedsendSelectionData(data):void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:220
Sends waypoint selection data to the display pane controlled by this page.
Parameters
| Parameter | Type | Description |
|---|---|---|
data | WaypointInfoPaneSelectionData | The data to send. |
Returns
void