Skip to main content

Class: GtcDeparturePage

Allows user to configure and load a departure into the flight plan.

Hierarchy

Constructors

constructor

new GtcDeparturePage(props): GtcDeparturePage

Constructor.

Parameters

NameTypeDescription
propsGtcProcedureSelectionPagePropsThis component's props.

Returns

GtcDeparturePage

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

GtcProcedureSelectionPage.bus

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

GtcProcedureSelectionPage.fms

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

NameType
Chartstring
Mapstring
Offstring

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

NameTypeDescription
contextneverThe 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

NameTypeDescription
facility?AirportFacilityThe airport facility to select. If not defined, an initial airport will automatically be selected.
departure?ProcedureThe 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

NameTypeDescription
eventGtcInteractionEventThe 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

NameTypeDescription
onAirportSelected() => voidAirport 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

NameTypeDescription
listRefNodeReference<GtcList<any>>The list ref.
sidebarStateGtcSidebarStateThe sidebar state for the view.
sequenceSubscribableArray<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

NameTypeDescription
dataProcedurePreviewPaneProcDataThe 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