Abstract Class: GtcWaypointInfoPage2<T, P>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:36
A GTC waypoint information page.
Extends
GtcView<P>
Extended by
GtcAirportInfoPage2GtcIntersectionInfoPage2GtcNdbInfoPage2GtcUserWaypointInfoPage2GtcVorInfoPage2
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends WaypointSelectType | - |
P extends GtcWaypointInfoPage2Props | GtcWaypointInfoPage2Props |
Constructors
Constructor
new GtcWaypointInfoPage2<
T,P>(props):GtcWaypointInfoPage2<T,P>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:85
Creates a new instance of GtcWaypointInfoPage2.
Parameters
| Parameter | Type | Description |
|---|---|---|
props | P | This component's props. |
Returns
GtcWaypointInfoPage2<T, P>
Throws
Error if a display pane index is not defined for this view.
Overrides
Properties
_activeComponent
protectedreadonly_activeComponent:Subject<GtcInteractionHandler|null>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:34
Inherited from
_sidebarState
protectedreadonly_sidebarState:GtcSidebarState
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:36
Inherited from
_title
protectedreadonly_title:Subject<string|undefined>
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
canShowOnMap
protectedreadonlycanShowOnMap:MappedSubscribable<boolean>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:59
Whether the currently selected waypoint can be shown on the map.
context?
optionalcontext: [] =undefined
Defined in: sdk/components/FSComponent.ts:67
The context on this component, if any.
Inherited from
contextType?
readonlyoptionalcontextType: readonly [] =undefined
Defined in: sdk/components/FSComponent.ts:70
The type of context for this component, if any.
Inherited from
displayPaneIndex
protectedreadonlydisplayPaneIndex:ControllableDisplayPaneIndex
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:45
displayPaneSettingManager
protectedreadonlydisplayPaneSettingManager:UserSettingManager<DisplayPaneSettings>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:46
facWaypointCache
protectedreadonlyfacWaypointCache:GarminFacilityWaypointCache
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:48
gtcService
protectedreadonlygtcService:GtcService
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:32
Inherited from
infoRef
protectedreadonlyinfoRef:NodeReference<GtcWaypointInfo<T,GtcWaypointInfoProps<T>>>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:53
optionsPopupKey
abstractprotectedreadonlyoptionsPopupKey:string
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:41
The view key for this page's options popup.
props
props:
P&ComponentProps
Defined in: sdk/components/FSComponent.ts:64
The properties of the component.
Inherited from
publisher
protectedreadonlypublisher:Publisher<DisplayPaneControlEvents<WaypointInfoPaneViewEventTypes>>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:43
resetMapRange
protectedresetMapRange:boolean=false
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:76
rootCssClass
protectedreadonlyrootCssClass:SubscribableSet<string> &Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:52
selectedWaypoint
protectedreadonlyselectedWaypoint:Subject<WaypointSelectTypeMap[T] |null>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:56
The selected waypoint, or null if there is no selected waypoint.
showOnMap
protectedreadonlyshowOnMap:Subject<boolean>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:61
showOnMapData
protectedreadonlyshowOnMapData:Subject<Omit<WaypointInfoPaneSelectionData,"resetRange">>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:62
showOnMapSub?
protectedoptionalshowOnMapSub:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:78
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
title
readonlytitle:Subscribable<string|undefined>
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/GtcWaypointInfoPage2.tsx:50
waypointSelectType
abstractprotectedreadonlywaypointSelectType:T
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:38
The type of waypoint displayed by this page.
Methods
destroy()
destroy():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:238
Destroys this component.
Returns
void
Overrides
getContext()
protectedgetContext(context):never
Defined in: sdk/components/FSComponent.ts:109
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
getCssClass()
abstractprotectedgetCssClass():ClassProp
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:209
Gets CSS classes to apply to this page's root element.
Returns
CSS classes to apply to this page's root element.
initSelection()
abstractinitSelection(facility?):Promise<void>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:143
Initializes this page's waypoint selection.
Parameters
| Parameter | Type | Description |
|---|---|---|
facility? | IcaoValue | SearchTypeMap[T] | The facility to select, or its ICAO. |
Returns
Promise<void>
onAfterRender()
onAfterRender():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:97
A callback that is called after the component is rendered.
Returns
void
Overrides
onBeforeRender()
onBeforeRender():
void
Defined in: sdk/components/FSComponent.ts:83
A callback that is called before the component is rendered.
Returns
void
Inherited from
onClose()
onClose():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:163
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
onInUse()
onInUse():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:146
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
Overrides
onOpen()
onOpen():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:156
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/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:151
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
Overrides
onPause()
onPause():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:178
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/GtcWaypointInfoPage2.tsx:171
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/GtcWaypointInfoPage2.tsx:197
Renders the component.
Returns
A JSX element to be rendered.
Overrides
renderContent()
abstractprotectedrenderContent(infoRef):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:215
Renders this page's contents.
Parameters
| Parameter | Type |
|---|---|
infoRef | NodeReference<GtcWaypointInfo<T, GtcWaypointInfoProps<T>>> |
Returns
This page's contents, rendered as a VNode.
renderOptionsPopup()
protectedrenderOptionsPopup(gtcService,controlMode,displayPaneIndex?):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:224
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.
sendSelectionData()
protectedsendSelectionData(data):void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage2.tsx:188
Sends waypoint selection data to the display pane controlled by this page.
Parameters
| Parameter | Type | Description |
|---|---|---|
data | WaypointInfoPaneSelectionData | The data to send. |
Returns
void