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