Class: GtcDeparturePage
Allows user to configure and load a departure into the flight plan.
Hierarchy
↳
GtcDeparturePage
Constructors
constructor
• new GtcDeparturePage(props
): GtcDeparturePage
Constructor.
Parameters
Name | Type | Description |
---|---|---|
props | GtcProcedureSelectionPageProps | This component's props. |
Returns
Throws
Error if a display pane index is not defined for this view.
Inherited from
GtcProcedureSelectionPage.constructor
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:99
Properties
_activeComponent
• Protected
Readonly
_activeComponent: Subject
<null
| GtcInteractionHandler
>
Inherited from
GtcProcedureSelectionPage._activeComponent
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:26
_sidebarState
• Protected
Readonly
_sidebarState: GtcSidebarState
Inherited from
GtcProcedureSelectionPage._sidebarState
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:28
_title
• Protected
Readonly
_title: Subject
<undefined
| string
>
Inherited from
GtcProcedureSelectionPage._title
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:32
bus
• Protected
Readonly
bus: EventBus
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:23
canPreview
• Protected
Readonly
canPreview: MappedSubscribable
<boolean
>
Inherited from
GtcProcedureSelectionPage.canPreview
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:72
context
• Optional
context: [] = undefined
The context on this component, if any.
Inherited from
GtcProcedureSelectionPage.context
Defined in
sdk/components/FSComponent.ts:64
contextType
• Optional
Readonly
contextType: readonly [] = undefined
The type of context for this component, if any.
Inherited from
GtcProcedureSelectionPage.contextType
Defined in
sdk/components/FSComponent.ts:67
displayPaneIndex
• Protected
Readonly
displayPaneIndex: ControllableDisplayPaneIndex
Inherited from
GtcProcedureSelectionPage.displayPaneIndex
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:47
displayPaneSettings
• Protected
Readonly
displayPaneSettings: UserSettingManager
<DisplayPaneSettings
>
Inherited from
GtcProcedureSelectionPage.displayPaneSettings
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:48
fms
• Protected
Readonly
fms: Fms
<any
>
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:50
gtcService
• Protected
Readonly
gtcService: GtcService
Inherited from
GtcProcedureSelectionPage.gtcService
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:24
listParams
• Protected
Readonly
listParams: Partial
<GtcListDialogParams
<any
>>
Inherited from
GtcProcedureSelectionPage.listParams
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:82
nearestContext
• Protected
Optional
nearestContext: G3000NearestContext
Inherited from
GtcProcedureSelectionPage.nearestContext
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:90
previewData
• Protected
Readonly
previewData: Subject
<null
| ProcedurePreviewPaneProcData
>
Inherited from
GtcProcedureSelectionPage.previewData
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:56
previewMode
• Protected
Readonly
previewMode: Subject
<GtcProcedurePreviewMode
>
Inherited from
GtcProcedureSelectionPage.previewMode
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:55
props
• props: GtcProcedureSelectionPageProps
& ComponentProps
The properties of the component.
Inherited from
GtcProcedureSelectionPage.props
Defined in
sdk/components/FSComponent.ts:61
publisher
• Protected
Readonly
publisher: Publisher
<DisplayPaneControlEvents
<ProcedurePreviewPaneViewEventTypes
>>
Inherited from
GtcProcedureSelectionPage.publisher
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:45
selectedAirport
• Protected
Readonly
selectedAirport: Subject
<undefined
| AirportFacility
>
Inherited from
GtcProcedureSelectionPage.selectedAirport
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:53
sidebarState
• Readonly
sidebarState: SidebarStateReadonly
The GTC sidebar state (labels and buttons) requested by this view.
Inherited from
GtcProcedureSelectionPage.sidebarState
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:30
store
• Protected
Readonly
store: FlightPlanStore
Inherited from
GtcProcedureSelectionPage.store
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:51
title
• title: Subject
<string
>
This view's title.
Overrides
GtcProcedureSelectionPage.title
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcDeparturePage.tsx:20
PREVIEW_MODE_TEXT
▪ Static
Protected
Readonly
PREVIEW_MODE_TEXT: Object
Type declaration
Name | Type |
---|---|
Chart | string |
Map | string |
Off | string |
Inherited from
GtcProcedureSelectionPage.PREVIEW_MODE_TEXT
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:39
Methods
destroy
▸ destroy(): void
Destroys this component.
Returns
void
Inherited from
GtcProcedureSelectionPage.destroy
Defined in
sdk/components/FSComponent.ts:98
getContext
▸ getContext(context
): never
Gets a context data subscription from the context collection.
Parameters
Name | 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
GtcProcedureSelectionPage.getContext
Defined in
sdk/components/FSComponent.ts:106
initSelection
▸ initSelection(facility?
, departure?
): Promise
<void
>
Initializes this page's departure selection.
Parameters
Name | Type | Description |
---|---|---|
facility? | AirportFacility | The airport facility to select. If not defined, an initial airport will automatically be selected. |
departure? | Procedure | The departure to select. Ignored if facility is not defined. If not defined, an initial departure will automatically be selected. |
Returns
Promise
<void
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcDeparturePage.tsx:131
onAfterRender
▸ onAfterRender(): void
A callback that is called after the component is rendered.
Returns
void
Overrides
GtcProcedureSelectionPage.onAfterRender
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcDeparturePage.tsx:115
onBeforeRender
▸ onBeforeRender(): void
A callback that is called before the component is rendered.
Returns
void
Inherited from
GtcProcedureSelectionPage.onBeforeRender
Defined in
sdk/components/FSComponent.ts:80
onClose
▸ onClose(): void
The Close lifecycle method
Returns
void
Inherited from
GtcProcedureSelectionPage.onClose
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:151
onGtcInteractionEvent
▸ onGtcInteractionEvent(event
): boolean
Called when there is an interaction event when this is the active view.
Parameters
Name | Type | Description |
---|---|---|
event | GtcInteractionEvent | The event. |
Returns
boolean
Whether the event was handled or not.
Inherited from
GtcProcedureSelectionPage.onGtcInteractionEvent
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:65
onOpen
▸ onOpen(): void
The Open lifecycle method
Returns
void
Inherited from
GtcProcedureSelectionPage.onOpen
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:146
onPause
▸ onPause(): void
The Pause lifecycle method
Returns
void
Inherited from
GtcProcedureSelectionPage.onPause
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:52
onResume
▸ onResume(): void
The Resume lifecycle method
Returns
void
Inherited from
GtcProcedureSelectionPage.onResume
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:57
render
▸ render(): VNode
Renders the component.
Returns
VNode
A JSX element to be rendered.
Overrides
GtcProcedureSelectionPage.render
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcDeparturePage.tsx:484
renderAirportButton
▸ renderAirportButton(onAirportSelected
): VNode
Renders the airport select button.
Parameters
Name | Type | Description |
---|---|---|
onAirportSelected | () => void | Airport selected handler. |
Returns
VNode
The airport button.
Inherited from
GtcProcedureSelectionPage.renderAirportButton
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:173
renderPreviewButton
▸ renderPreviewButton(): VNode
Renders the preview button.
Returns
VNode
The preview button.
Inherited from
GtcProcedureSelectionPage.renderPreviewButton
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:199
renderSequenceBox
▸ renderSequenceBox(listRef
, sidebarState
, sequence
): VNode
Renders the sequence box.
Parameters
Name | Type | Description |
---|---|---|
listRef | NodeReference <GtcList <any >> | The list ref. |
sidebarState | GtcSidebarState | The sidebar state for the view. |
sequence | SubscribableArray <LegDefinition > | The sequence. |
Returns
VNode
The rendered sequence box.
Inherited from
GtcProcedureSelectionPage.renderSequenceBox
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:233
sendProcedurePreviewData
▸ sendProcedurePreviewData(data
): void
Sends procedure preview data to the display pane controlled by this page.
Parameters
Name | Type | Description |
---|---|---|
data | ProcedurePreviewPaneProcData | The data to send. |
Returns
void
Inherited from
GtcProcedureSelectionPage.sendProcedurePreviewData
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/Procedures/GtcProcedureSelectionPage.tsx:160