Skip to main content

Class: AirwayOptionsSlideoutMenu

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/FlightPlanPage/AirwayOptionsSlideoutMenu.tsx:24

AirwayOptionsSlideoutMenu.

Extends​

Constructors​

Constructor​

new AirwayOptionsSlideoutMenu(props): AirwayOptionsSlideoutMenu

Defined in: sdk/components/FSComponent.ts:73

Creates an instance of a DisplayComponent.

Parameters​

ParameterTypeDescription
propsAirwayOptionsSlideoutMenuPropsThe propertis of the component.

Returns​

AirwayOptionsSlideoutMenu

Inherited from​

GtcFlightPlanPageSlideoutMenu<FlightPlanSegmentListData, AirwayOptionsSlideoutMenuProps>.constructor

Properties​

_activeComponent​

protected readonly _activeComponent: Subject<null | GtcInteractionHandler>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:34

Inherited from​

GtcFlightPlanPageSlideoutMenu._activeComponent


_sidebarState​

protected readonly _sidebarState: GtcSidebarState

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:36

Inherited from​

GtcFlightPlanPageSlideoutMenu._sidebarState


_title​

protected readonly _title: Subject<undefined | string>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:40

Inherited from​

GtcFlightPlanPageSlideoutMenu._title


bus​

protected readonly bus: EventBus

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:31

Inherited from​

GtcFlightPlanPageSlideoutMenu.bus


closeWhenUnselectedSub?​

protected optional closeWhenUnselectedSub: Subscription

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:36

Inherited from​

GtcFlightPlanPageSlideoutMenu.closeWhenUnselectedSub


context?​

optional context: [] = undefined

Defined in: sdk/components/FSComponent.ts:64

The context on this component, if any.

Inherited from​

GtcFlightPlanPageSlideoutMenu.context


contextType?​

readonly optional contextType: readonly [] = undefined

Defined in: sdk/components/FSComponent.ts:67

The type of context for this component, if any.

Inherited from​

GtcFlightPlanPageSlideoutMenu.contextType


gtcService​

protected readonly gtcService: GtcService

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:32

Inherited from​

GtcFlightPlanPageSlideoutMenu.gtcService


isListDataSelected​

protected readonly isListDataSelected: MappedSubject<[null | SelectableFlightPlanListData, null | FlightPlanSegmentListData], boolean>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:30

Inherited from​

GtcFlightPlanPageSlideoutMenu.isListDataSelected


listItemData​

protected readonly listItemData: Subject<null | FlightPlanSegmentListData>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:28

Inherited from​

GtcFlightPlanPageSlideoutMenu.listItemData


props​

props: AirwayOptionsSlideoutMenuProps & ComponentProps

Defined in: sdk/components/FSComponent.ts:61

The properties of the component.

Inherited from​

GtcFlightPlanPageSlideoutMenu.props


sidebarState​

readonly sidebarState: 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​

GtcFlightPlanPageSlideoutMenu.sidebarState


title​

readonly title: Subscribable<undefined | string>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:42

This view's title.

Inherited from​

GtcFlightPlanPageSlideoutMenu.title

Methods​

closeMenu()​

protected closeMenu(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:91

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

Returns​

void

Inherited from​

GtcFlightPlanPageSlideoutMenu.closeMenu


destroy()​

destroy(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:96

Returns​

void

Inherit Doc​

Inherited from​

GtcFlightPlanPageSlideoutMenu.destroy


getContext()​

protected getContext(context): never

Defined in: sdk/components/FSComponent.ts:106

Gets a context data subscription from the context collection.

Parameters​

ParameterTypeDescription
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


onAfterRender()​

onAfterRender(thisNode): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/FlightPlanPage/AirwayOptionsSlideoutMenu.tsx:31

Parameters​

ParameterType
thisNodeVNode

Returns​

void

Inherit Doc​

Overrides​

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

GtcFlightPlanPageSlideoutMenu.onBeforeRender


onClose()​

onClose(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:78

Returns​

void

Inherit Doc​

Inherited from​

GtcFlightPlanPageSlideoutMenu.onClose


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​

ParameterTypeDescription
eventGtcInteractionEventThe event.

Returns​

boolean

Whether the event was handled or not.

Inherited from​

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

GtcFlightPlanPageSlideoutMenu.onInUse


onOpen()​

onOpen(wasPreviouslyOpened): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:67

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.

Parameters​

ParameterTypeDescription
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


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​

GtcFlightPlanPageSlideoutMenu.onOutOfUse


onPause()​

onPause(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:89

A method that is called when this view is paused. A view is paused when it is not the active view.

Returns​

void

Inherited from​

GtcFlightPlanPageSlideoutMenu.onPause


onResume()​

onResume(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:71

Returns​

void

Inherit Doc​

Inherited from​

GtcFlightPlanPageSlideoutMenu.onResume


render()​

render(): VNode

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/FlightPlanPage/AirwayOptionsSlideoutMenu.tsx:48

Returns​

VNode

Inherit Doc​

Overrides​

GtcFlightPlanPageSlideoutMenu.render


setData()​

setData(listItemData): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:53

Pass initial list item data to use.

Parameters​

ParameterTypeDescription
listItemDataFlightPlanSegmentListDataThe list item data.

Returns​

void

Inherited from​

GtcFlightPlanPageSlideoutMenu.setData


CLOSE_MENU_SELECTOR()​

protected readonly static CLOSE_MENU_SELECTOR(steps, stackPeeker): boolean

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/FlightPlanPage/GtcFlightPlanPageSlideoutMenu.tsx:22

Parameters​

ParameterType
stepsnumber
stackPeeker(depth) => undefined | GtcViewEntry<GtcView<GtcViewProps>>

Returns​

boolean

Inherited from​

GtcFlightPlanPageSlideoutMenu.CLOSE_MENU_SELECTOR