Skip to main content

Class: OriginOptionsSlideoutMenu

OriginOptionsSlideoutMenu.

Hierarchy

Constructors

constructor

new OriginOptionsSlideoutMenu(props): OriginOptionsSlideoutMenu

Creates an instance of a DisplayComponent.

Parameters

NameTypeDescription
propsOriginOptionsSlideoutMenuPropsThe propertis of the component.

Returns

OriginOptionsSlideoutMenu

Inherited from

GtcFlightPlanPageSlideoutMenu<FlightPlanSegmentListData, OriginOptionsSlideoutMenuProps>.constructor

Defined in

sdk/components/FSComponent.ts:73

Properties

_activeComponent

Protected Readonly _activeComponent: Subject<null | GtcInteractionHandler>

Inherited from

GtcFlightPlanPageSlideoutMenu._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

GtcFlightPlanPageSlideoutMenu._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

GtcFlightPlanPageSlideoutMenu._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

GtcFlightPlanPageSlideoutMenu.bus

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:23


closeWhenUnselectedSub

Protected Optional closeWhenUnselectedSub: Subscription

Inherited from

GtcFlightPlanPageSlideoutMenu.closeWhenUnselectedSub

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:36


context

Optional context: [] = undefined

The context on this component, if any.

Inherited from

GtcFlightPlanPageSlideoutMenu.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

GtcFlightPlanPageSlideoutMenu.contextType

Defined in

sdk/components/FSComponent.ts:67


gtcService

Protected Readonly gtcService: GtcService

Inherited from

GtcFlightPlanPageSlideoutMenu.gtcService

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:24


isListDataSelected

Protected Readonly isListDataSelected: MappedSubject<[null | SelectableFlightPlanListData, null | FlightPlanSegmentListData], boolean>

Inherited from

GtcFlightPlanPageSlideoutMenu.isListDataSelected

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:30


listItemData

Protected Readonly listItemData: Subject<null | FlightPlanSegmentListData>

Inherited from

GtcFlightPlanPageSlideoutMenu.listItemData

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:28


props

props: OriginOptionsSlideoutMenuProps & ComponentProps

The properties of the component.

Inherited from

GtcFlightPlanPageSlideoutMenu.props

Defined in

sdk/components/FSComponent.ts:61


sidebarState

Readonly sidebarState: SidebarStateReadonly

The GTC sidebar state (labels and buttons) requested by this view.

Inherited from

GtcFlightPlanPageSlideoutMenu.sidebarState

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:30


title

Readonly title: Subscribable<undefined | string>

This view's title.

Inherited from

GtcFlightPlanPageSlideoutMenu.title

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:34

Methods

closeMenu

closeMenu(): void

Closes this menu to end up on the flight plan page.

Returns

void

Inherited from

GtcFlightPlanPageSlideoutMenu.closeMenu

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:91


destroy

destroy(): void

Returns

void

Inherit Doc

Overrides

GtcFlightPlanPageSlideoutMenu.destroy

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/FlightPlanPage/OriginOptionsSlideoutMenu.tsx:120


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

GtcFlightPlanPageSlideoutMenu.getContext

Defined in

sdk/components/FSComponent.ts:106


onAfterRender

onAfterRender(thisNode): void

Parameters

NameType
thisNodeVNode

Returns

void

Inherit Doc

Overrides

GtcFlightPlanPageSlideoutMenu.onAfterRender

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/FlightPlanPage/OriginOptionsSlideoutMenu.tsx:29


onBeforeRender

onBeforeRender(): void

A callback that is called before the component is rendered.

Returns

void

Inherited from

GtcFlightPlanPageSlideoutMenu.onBeforeRender

Defined in

sdk/components/FSComponent.ts:80


onClose

onClose(): void

Returns

void

Inherit Doc

Inherited from

GtcFlightPlanPageSlideoutMenu.onClose

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:78


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

GtcFlightPlanPageSlideoutMenu.onGtcInteractionEvent

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:65


onOpen

onOpen(wasPreviouslyOpened): void

The Open lifecycle method

Parameters

NameTypeDescription
wasPreviouslyOpenedbooleanTrue when this view was open in a previous view stack (like if the go back button was used to reach this page).

Returns

void

Inherited from

GtcFlightPlanPageSlideoutMenu.onOpen

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:42


onPause

onPause(): void

The Pause lifecycle method

Returns

void

Inherited from

GtcFlightPlanPageSlideoutMenu.onPause

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:52


onResume

onResume(): void

Returns

void

Inherit Doc

Inherited from

GtcFlightPlanPageSlideoutMenu.onResume

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:71


render

render(): VNode

Returns

VNode

Inherit Doc

Overrides

GtcFlightPlanPageSlideoutMenu.render

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/FlightPlanPage/OriginOptionsSlideoutMenu.tsx:36


setData

setData(listItemData): void

Pass initial list item data to use.

Parameters

NameTypeDescription
listItemDataFlightPlanSegmentListDataThe list item data.

Returns

void

Inherited from

GtcFlightPlanPageSlideoutMenu.setData

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:53


CLOSE_MENU_SELECTOR

CLOSE_MENU_SELECTOR(steps, stackPeeker): boolean

Parameters

NameType
stepsnumber
stackPeeker(depth: number) => undefined | GtcViewEntry<GtcView<GtcViewProps>>

Returns

boolean

Inherited from

GtcFlightPlanPageSlideoutMenu.CLOSE_MENU_SELECTOR

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:22