Skip to main content

Class: FPLEnroute

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSectionEnroute.tsx:9

Render the enroute phase of the flight plan.

Extends​

Constructors​

Constructor​

new FPLEnroute(props): FPLEnroute

Defined in: sdk/components/controls/HardwareUiControl.tsx:155

Creates an instance of a HardwareUiControl.

Parameters​

ParameterTypeDescription
propsFPLSectionPropsThe props for this component.

Returns​

FPLEnroute

Inherited from​

FPLSection.constructor

Properties​

activeLegDistance​

protected readonly activeLegDistance: ConsumerSubject<number>

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:97

Inherited from​

FPLSection.activeLegDistance


activeLegDtk​

protected readonly activeLegDtk: ConsumerSubject<number>

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:98

Inherited from​

FPLSection.activeLegDtk


context?​

optional context: [] = undefined

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

The context on this component, if any.

Inherited from​

FPLSection.context


contextType?​

readonly optional contextType: readonly [] = undefined

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

The type of context for this component, if any.

Inherited from​

FPLSection.contextType


emptyRowRef​

protected emptyRowRef: NodeReference<FPLEmptyRow>

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:93

Inherited from​

FPLSection.emptyRowRef


focusedIndex​

protected focusedIndex: number = -1

Defined in: sdk/components/controls/HardwareUiControl.tsx:139

Inherited from​

FPLSection.focusedIndex


headerRef​

protected headerRef: NodeReference<FPLHeader<FPLHeaderProps>>

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:92

A reference to the header line for the section.

Inherited from​

FPLSection.headerRef


isCollapsed​

isCollapsed: boolean = false

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSectionEnroute.tsx:10


legs​

protected legs: ArraySubject<Subject<FixLegInfo>>

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:95

Inherited from​

FPLSection.legs


listRef​

protected listRef: NodeReference<G1000ControlList<Subject<FixLegInfo>>>

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:96

Inherited from​

FPLSection.listRef


props​

props: FPLSectionProps & ComponentProps

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

The properties of the component.

Inherited from​

FPLSection.props


registeredControls​

protected registeredControls: HardwareUiControl<FmsUiControlEvents, HardwareUiControlProps>[] | undefined

Defined in: sdk/components/controls/HardwareUiControl.tsx:137

Inherited from​

FPLSection.registeredControls


segment​

readonly segment: FlightPlanSegment

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:94

Inherited from​

FPLSection.segment

Accessors​

isDisabled​

Get Signature​

get isDisabled(): boolean

Defined in: sdk/components/controls/HardwareUiControl.tsx:177

Gets whether or not the control is currently disabled.

Returns​

boolean

True if disabled, false otherwise.

Inherited from​

FPLSection.isDisabled


isFocused​

Get Signature​

get isFocused(): boolean

Defined in: sdk/components/controls/HardwareUiControl.tsx:185

Gets whether or not the control is currently focused.

Returns​

boolean

True if disabled, false otherwise.

Inherited from​

FPLSection.isFocused


isIsolated​

Get Signature​

get isIsolated(): boolean

Defined in: sdk/components/controls/HardwareUiControl.tsx:193

Gets whether or not the control is currently in scroll isolation.

Returns​

boolean

True if currently in scroll isolation, false otherwise.

Inherited from​

FPLSection.isIsolated


length​

Get Signature​

get length(): number

Defined in: sdk/components/controls/HardwareUiControl.tsx:165

Gets the current number of registered child controls.

Returns​

number

The current number of registered child controls.

Inherited from​

FPLSection.length

Methods​

addLeg()​

addLeg(index, leg): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSectionEnroute.tsx:30

Adds a leg to the flight plan display segment.

Parameters​

ParameterTypeDescription
indexnumberThe index to add at.
legFixLegInfoThe leg to add.

Returns​

void

Overrides​

FPLSection.addLeg


blur()​

blur(): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:593

Blurs, or removes focus, from the component.

Returns​

void

Inherited from​

FPLSection.blur


canAirwayInsert()​

protected canAirwayInsert(segmentIndex, isEmptyRowSelected): boolean

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:677

Checks whether an airway can be inserted from this selected index.

Parameters​

ParameterTypeDescription
segmentIndexnumberThe index of the segment.
isEmptyRowSelectedbooleanIf an empty row is selected.

Returns​

boolean

the SelectAirwayInputData object

Inherited from​

FPLSection.canAirwayInsert


cancelActiveLeg()​

cancelActiveLeg(index): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:530

Cancels an active leg display in the flight plan display segment.

Parameters​

ParameterTypeDescription
indexnumberThe index of the leg to set as inactive.

Returns​

void

Inherited from​

FPLSection.cancelActiveLeg


cancelAllActiveLegs()​

cancelAllActiveLegs(): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:540

Cancels all active leg displays in section.

Returns​

void

Inherited from​

FPLSection.cancelAllActiveLegs


canHoldAtWaypoint()​

protected canHoldAtWaypoint(leg): boolean

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:388

Checks if a hold-at-waypoint can be inserted after a flight plan leg.

Parameters​

ParameterTypeDescription
legLegDefinitionA flight plan leg.

Returns​

boolean

Whether a hold-at-waypoint can be inserted after the flight plan leg.

Inherited from​

FPLSection.canHoldAtWaypoint


clearRegistered()​

clearRegistered(): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:793

Clears the list of registered components.

Returns​

void

Inherited from​

FPLSection.clearRegistered


collapseLegs()​

collapseLegs(setCollapsed): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSectionEnroute.tsx:73

Method called to collapse or uncollapse this section.

Parameters​

ParameterTypeDescription
setCollapsedbooleanis whether to set the legs hidden or not

Returns​

void

Overrides​

FPLSection.collapseLegs


consolidateKeyboardHEvent()​

consolidateKeyboardHEvent(source, evt): boolean

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:736

Consolidates all key events and allows sub classes to override and implement specific keyboard input behaviors.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.
evtFmsHEventFmsHEvent of the keyboard event.

Returns​

boolean

always false for the top level version of the method.

Inherited from​

FPLSection.consolidateKeyboardHEvent


createHoldAtWaypointMenuItem()​

protected createHoldAtWaypointMenuItem(plan, isLegSelected): MenuItemDefinition

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:353

Creates a Hold At Waypoint page menu item.

Parameters​

ParameterTypeDescription
planFlightPlanThe selected flight plan.
isLegSelectedbooleanWhether a flight plan leg is selected.

Returns​

MenuItemDefinition

A Hold At Waypoint page menu item.

Inherited from​

FPLSection.createHoldAtWaypointMenuItem


destroy()​

destroy(): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:923

Destroys this component.

Returns​

void

Inherited from​

FPLSection.destroy


ensureActiveLegInView()​

ensureActiveLegInView(): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:568

Ensures the active leg is in view.

Returns​

void

Inherited from​

FPLSection.ensureActiveLegInView


focus()​

focus(focusPosition): boolean

Defined in: sdk/components/controls/HardwareUiControl.tsx:410

Brings focus to the control. Focusing the control will also blur the currently focused control, if any.

Parameters​

ParameterTypeDescription
focusPositionFocusPositionThe focus position to activate for descendents of this control.

Returns​

boolean

Whether this control was successfully focused.

Inherited from​

FPLSection.focus


focusActiveLeg()​

focusActiveLeg(): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:126

Focuses the active leg.

Returns​

void

Inherited from​

FPLSection.focusActiveLeg


getActiveLegDistance()​

getActiveLegDistance(): number

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:608

Gets the active leg distance.

Returns​

number

The Active Leg Distance in meters.

Inherited from​

FPLSection.getActiveLegDistance


getActiveLegDtk()​

getActiveLegDtk(): number

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:616

Gets the active leg magnetic dtk.

Returns​

number

The Active Leg dtk.

Inherited from​

FPLSection.getActiveLegDtk


getActiveLegIndex()​

getActiveLegIndex(): number

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:553

Returns the index of the active leg in this section.

Returns​

number

the index of the active lege, otherwise -1

Inherited from​

FPLSection.getActiveLegIndex


getAirwayInsertData()​

protected getAirwayInsertData(segmentIndex, selectedIndex, emptyRowSelected): SelectAirwayInputData

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:651

Creates the SelectAirwayInputData when insert airway is selected.

Parameters​

ParameterTypeDescription
segmentIndexnumberThe index of the segment.
selectedIndexnumberThe selected item index.
emptyRowSelectedbooleanWhether the empty row is selected.

Returns​

SelectAirwayInputData

the SelectAirwayInputData object

Inherited from​

FPLSection.getAirwayInsertData


getChild()​

getChild(index): HardwareUiControl<FmsUiControlEvents, HardwareUiControlProps> | undefined

Defined in: sdk/components/controls/HardwareUiControl.tsx:859

Gets a child control at the specified index.

Parameters​

ParameterTypeDescription
indexnumberThe index of the child control to get.

Returns​

HardwareUiControl<FmsUiControlEvents, HardwareUiControlProps> | undefined

The specified child control.

Inherited from​

FPLSection.getChild


getContext()​

protected getContext(context): never

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

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​

FPLSection.getContext


getEmptyRowVisbility()​

protected getEmptyRowVisbility(): boolean

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSectionEnroute.tsx:13

Gets the empty row visbility

Returns​

boolean

true if empty row should be visible, false otherwise

Overrides​

FPLSection.getEmptyRowVisbility


getFlightPlanFocusFromLeg()​

protected getFlightPlanFocusFromLeg(leg): FlightPlanFocus

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:858

Gets a flight plan focus from a selected flight plan leg.

Parameters​

ParameterTypeDescription
legLegDefinitionThe selected flight plan leg.

Returns​

FlightPlanFocus

The flight plan focus given the selected leg.

Inherited from​

FPLSection.getFlightPlanFocusFromLeg


getFlightPlanFocusWhenEmpty()​

protected getFlightPlanFocusWhenEmpty(): FlightPlanFocus

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:889

Gets a flight plan focus when empty.

Returns​

FlightPlanFocus

A flight plan focus.

Inherited from​

FPLSection.getFlightPlanFocusWhenEmpty


getFocusedIndex()​

getFocusedIndex(): number

Defined in: sdk/components/controls/HardwareUiControl.tsx:824

Gets the current focused index in the registered controls collection.

Returns​

number

The index of the focused control in the collection of registered controls.

Inherited from​

FPLSection.getFocusedIndex


getFocusPositionOnScroll()​

protected getFocusPositionOnScroll(direction): FocusPosition

Defined in: sdk/components/controls/HardwareUiControl.tsx:250

Gets the focus position to apply when this control is focused from a scroll.

Parameters​

ParameterTypeDescription
directionScrollDirectionThe direction of the scroll.

Returns​

FocusPosition

The focus position to apply when this control is focused from a scroll.

Inherited from​

FPLSection.getFocusPositionOnScroll


getLegsLength()​

getLegsLength(): number

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:636

Gets the number of legs in this section.

Returns​

number

the number of legs in this section.

Inherited from​

FPLSection.getLegsLength


getListRef()​

getListRef(): NodeReference<G1000ControlList<Subject<FixLegInfo>>>

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:113

Gets the ref to the list component for the section.

Returns​

NodeReference<G1000ControlList<Subject<FixLegInfo>>>

list ref

Inherited from​

FPLSection.getListRef


getMostRecentFocusedIndex()​

getMostRecentFocusedIndex(): number

Defined in: sdk/components/controls/HardwareUiControl.tsx:833

Gets the most recent focused index (including the current focused index, if one exists) in the registered controls collection.

Returns​

number

The index of the most recently focused control in the collection of registered controls.

Inherited from​

FPLSection.getMostRecentFocusedIndex


hasSelection()​

protected hasSelection(): boolean

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:408

Checks if there is a highlighted element in this section

Returns​

boolean

A boolean indicating if an element is highlighted in this section.

Inherited from​

FPLSection.hasSelection


indexOf()​

indexOf(child): number

Defined in: sdk/components/controls/HardwareUiControl.tsx:873

Gets the index of a specified child control within the registered child controls collection.

Parameters​

ParameterTypeDescription
childHardwareUiControl<FmsUiControlEvents>The child to get the index of.

Returns​

number

The index of the child, or -1 if not found.

Inherited from​

FPLSection.indexOf


isEmptyRowSelected()​

protected isEmptyRowSelected(): boolean

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:731

Checks if the empty row of this section is selected.

Returns​

boolean

A boolean indicating if the empty row is selected.

Inherited from​

FPLSection.isEmptyRowSelected


isHeaderSelected()​

protected isHeaderSelected(): boolean

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:721

Checks if the header of this section is selected.

Returns​

boolean

A boolean indicating if the header is selected.

Inherited from​

FPLSection.isHeaderSelected


on0()​

on0(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:514

Handles the 0 key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.on0


on1()​

on1(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:523

Handles the 1 key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.on1


on2()​

on2(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:532

Handles the 2 key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.on2


on3()​

on3(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:541

Handles the 3 key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.on3


on4()​

on4(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:550

Handles the 4 key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.on4


on5()​

on5(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:559

Handles the 5 key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.on5


on6()​

on6(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:568

Handles the 6 key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.on6


on7()​

on7(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:577

Handles the 7 key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.on7


on8()​

on8(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:586

Handles the 8 key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.on8


on9()​

on9(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:595

Handles the 9 key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.on9


onA()​

onA(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:271

Handles the A key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onA


onActiveLegChanged()​

onActiveLegChanged(activeSegmentIndex, activeLegIndex): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:480

A callback which responds to changes in the active flight plan leg.

Parameters​

ParameterTypeDescription
activeSegmentIndexnumberThe index of the active leg segment.
activeLegIndexnumberThe index of the active leg in its segment.

Returns​

void

Inherited from​

FPLSection.onActiveLegChanged


onAfterRender()​

onAfterRender(node): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:101

A callback that is called after the component is rendered.

Parameters​

ParameterTypeDescription
nodeVNodeThe component's VNode.

Returns​

void

Inherited from​

FPLSection.onAfterRender


onAfterScroll()​

protected onAfterScroll(control, index): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:284

An event called when a scroll operation has completed.

Parameters​

ParameterTypeDescription
controlHardwareUiControl<FmsUiControlEvents>The control that was scrolled to.
indexnumberThe index of the control in the collection of registered controls.

Returns​

void

Inherited from​

FPLSection.onAfterScroll


onB()​

onB(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:280

Handles the B key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onB


onBeforeRender()​

onBeforeRender(): void

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

A callback that is called before the component is rendered.

Returns​

void

Inherited from​

FPLSection.onBeforeRender


onBKSP()​

onBKSP(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:613

Handles the BKSP key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onBKSP


onBlurred()​

protected onBlurred(source): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:209

An event called when the control is blurred.

Parameters​

ParameterTypeDescription
sourceHardwareUiControl<FmsUiControlEvents>The control that emitted this event.

Returns​

void

Inherited from​

FPLSection.onBlurred


onC()​

onC(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:289

Handles the C key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onC


onClr()​

onClr(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:163

Handles CLR button press events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onClr


onClrHeader()​

protected onClrHeader(): boolean

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSectionEnroute.tsx:88

Callback firing when CLR on the header is pressed.

Returns​

boolean

true if CLR is handeled, false if not.


onClrLeg()​

protected onClrLeg(sender): boolean

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:808

Callback to onClr on legs for override by sections

Parameters​

ParameterTypeDescription
senderG1000UiControlThe FixInfo element.

Returns​

boolean

A boolean indicating if the CLR was handled.

Inherited from​

FPLSection.onClrLeg


onClrLegBase()​

protected readonly onClrLegBase(node): boolean

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:769

Callback for when CLR event happens on a leg.

Parameters​

ParameterTypeDescription
nodeFixInfoThe FixInfo element.

Returns​

boolean

A boolean indicating if the CLR was handled.

Inherited from​

FPLSection.onClrLegBase


onClrLong()​

onClrLong(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:172

Handles CLR button long press events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onClrLong


onCom()​

onCom(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:640

Handles the COM key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onCom


onCrs()​

onCrs(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:667

Handles the CRS key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onCrs


onD()​

onD(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:298

Handles the D key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onD


onDirectTo()​

onDirectTo(): boolean

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:137

An event called when the dto button is pressed.

Returns​

boolean

True if the event was handled in this section.

Inherited from​

FPLSection.onDirectTo


onDisabled()​

protected onDisabled(source): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:225

An event called when the control is disabled.

Parameters​

ParameterTypeDescription
sourceHardwareUiControl<FmsUiControlEvents>The control that emitted this event.

Returns​

void

Inherited from​

FPLSection.onDisabled


onDot()​

onDot(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:604

Handles the Dot key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onDot


onE()​

onE(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:307

Handles the E key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onE


onEmptyRowFocused()​

protected onEmptyRowFocused(): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:880

A callback which is called when this section's empty row is focused.

Returns​

void

Inherited from​

FPLSection.onEmptyRowFocused


onEnabled()​

protected onEnabled(source): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:217

An event called when the control is enabled.

Parameters​

ParameterTypeDescription
sourceHardwareUiControl<FmsUiControlEvents>The control that emitted this event.

Returns​

void

Inherited from​

FPLSection.onEnabled


onEnter()​

onEnter(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:154

Handles ENTER button press events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onEnter


onF()​

onF(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:316

Handles the F key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onF


onFocused()​

protected onFocused(source): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:201

An event called when the control receives focus.

Parameters​

ParameterTypeDescription
sourceHardwareUiControl<FmsUiControlEvents>The control that emitted this event.

Returns​

void

Inherited from​

FPLSection.onFocused


onFPL()​

onFPL(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:190

Handles FPL button press events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onFPL


onG()​

onG(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:325

Handles the G key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onG


onH()​

onH(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:334

Handles the H key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onH


onHeaderFocused()​

protected onHeaderFocused(): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSectionEnroute.tsx:102

A callback which is called when this section's header is focused.

Returns​

void

Overrides​

FPLSection.onHeaderFocused


onHome()​

onHome(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:631

Handles the Home key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onHome


onI()​

onI(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:343

Handles the I key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onI


onInnerControlKnobDec()​

onInnerControlKnobDec(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:100

Handles Inner Control Knob decrease events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onInnerControlKnobDec


onInnerControlKnobInc()​

onInnerControlKnobInc(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:109

Handles Inner Control Knob increase events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onInnerControlKnobInc


onInnerControlKnobPush()​

onInnerControlKnobPush(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:118

Handles Inner Control Knob push events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onInnerControlKnobPush


onInteractionEvent()​

onInteractionEvent(evt): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:29

A method which is called when this control receives an interaction event.

Parameters​

ParameterTypeDescription
evtFmsHEventThe event.

Returns​

boolean

True if the event was handled, false otherwise.

Inherited from​

FPLSection.onInteractionEvent


onJ()​

onJ(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:352

Handles the J key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onJ


onJoystickDown()​

onJoystickDown(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:262

Handles range joystick down deflection events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onJoystickDown


onJoystickLeft()​

onJoystickLeft(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:235

Handles range joystick left deflection events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onJoystickLeft


onJoystickPush()​

onJoystickPush(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:226

Handles range joystick push events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onJoystickPush


onJoystickRight()​

onJoystickRight(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:253

Handles range joystick right deflection events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onJoystickRight


onJoystickUp()​

onJoystickUp(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:244

Handles range joystick up deflection events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onJoystickUp


onK()​

onK(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:361

Handles the K key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onK


onL()​

onL(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:370

Handles the L key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onL


onLegItemSelected()​

protected onLegItemSelected(item): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:841

A callback which is called when a leg selection changes.

Parameters​

ParameterTypeDescription
itemSubject<FixLegInfo> | nullThe selected item.

Returns​

void

Inherited from​

FPLSection.onLegItemSelected


onLowerKnobDec()​

onLowerKnobDec(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:82

Handles FMS lower knob decrease events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onLowerKnobDec


onLowerKnobInc()​

onLowerKnobInc(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:73

Handles FMS lower knob increase events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onLowerKnobInc


onM()​

onM(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:379

Handles the M key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onM


onMenu()​

onMenu(): boolean

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:212

Responds to menu button press events.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onMenu


onN()​

onN(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:388

Handles the N key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onN


onNav()​

onNav(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:649

Handles the NAV key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onNav


onO()​

onO(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:397

Handles the O key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onO


onOuterControlKnobDec()​

onOuterControlKnobDec(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:127

Handles Outer Control Knob decrease events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onOuterControlKnobDec


onOuterControlKnobInc()​

onOuterControlKnobInc(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:136

Handles Outer Control Knob increase events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onOuterControlKnobInc


onP()​

onP(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:406

Handles the P key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onP


onPlusMinus()​

onPlusMinus(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:622

Handles the +/- key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onPlusMinus


onProc()​

onProc(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:199

Handles PROC button press events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onProc


onQ()​

onQ(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:415

Handles the Q key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onQ


onR()​

onR(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:424

Handles the R key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onR


onRangeDec()​

onRangeDec(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:217

Handles range joystick decrease events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onRangeDec


onRangeInc()​

onRangeInc(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:208

Handles range joystick increase events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onRangeInc


onRegistered()​

protected onRegistered(source): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:233

An event called when a control is registered with this control.

Parameters​

ParameterTypeDescription
sourceHardwareUiControl<FmsUiControlEvents>The control that emitted this event.

Returns​

void

Inherited from​

FPLSection.onRegistered


onS()​

onS(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:433

Handles the S key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onS


onScroll()​

protected onScroll(direction): boolean

Defined in: sdk/components/controls/HardwareUiControl.tsx:263

An event called when the control is scrolled.

Parameters​

ParameterTypeDescription
directionScrollDirectionThe direction that is being requested to scroll.

Returns​

boolean

True if this control handled this event, false otherwise.

Inherited from​

FPLSection.onScroll


onSPC()​

onSPC(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:505

Handles the key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onSPC


onT()​

onT(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:442

Handles the T key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onT


onU()​

onU(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:451

Handles the U key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onU


onUnregistered()​

protected onUnregistered(source): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:241

An event called when a control is unregistered from this control.

Parameters​

ParameterTypeDescription
sourceHardwareUiControl<FmsUiControlEvents>The control that emitted this event.

Returns​

void

Inherited from​

FPLSection.onUnregistered


onUpperKnobDec()​

onUpperKnobDec(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:64

Handles FMS upper knob decrease events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onUpperKnobDec


onUpperKnobInc()​

onUpperKnobInc(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:55

Handles FMS upper knob increase events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onUpperKnobInc


onUpperKnobLeg()​

protected onUpperKnobLeg(sender): boolean

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:760

Callback to onUpperKnob on legs for override by sections

Parameters​

ParameterTypeDescription
senderG1000UiControlThe FixInfo element.

Returns​

boolean

True if the control handled the event.

Inherited from​

FPLSection.onUpperKnobLeg


onUpperKnobLegBase()​

protected readonly onUpperKnobLegBase(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:750

Callback for when UpperKnob event happens on a leg.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe FixInfo element.

Returns​

boolean

True if the control handled the event.

Inherited from​

FPLSection.onUpperKnobLegBase


onUpperKnobPush()​

onUpperKnobPush(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:91

Handles FMS upper knob push events.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onUpperKnobPush


onV()​

onV(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:460

Handles the V key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onV


onVnavDirect()​

onVnavDirect(): boolean

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:174

An event called when the VNav Direct Softkey is pressed.

Returns​

boolean

True if the event was handled in this section.

Inherited from​

FPLSection.onVnavDirect


onW()​

onW(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:469

Handles the W key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onW


onX()​

onX(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:478

Handles the X key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onX


onXpdr()​

onXpdr(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:658

Handles the XPDR key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onXpdr


onY()​

onY(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:487

Handles the Y key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onY


onZ()​

onZ(source): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/G1000UiControl.tsx:496

Handles the Z key.

Parameters​

ParameterTypeDescription
sourceG1000UiControlThe source of the event.

Returns​

boolean

Whether the event was handled.

Inherited from​

FPLSection.onZ


reconcileChildBlur()​

protected reconcileChildBlur(index, child): number | BlurReconciliation

Defined in: sdk/components/controls/HardwareUiControl.tsx:688

Reconciles the focus state of this control's children when this control is focused with no focused children after a child has been blurred.

Parameters​

ParameterTypeDescription
indexnumberThe index of the child control that was blurred. If the child is no longer registered, then this is the index of the child prior to being unregistered.
childHardwareUiControl<FmsUiControlEvents>The child control that was blurred.

Returns​

number | BlurReconciliation

The index of the child control to focus.

Inherited from​

FPLSection.reconcileChildBlur


register()​

register(control, index?): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:722

Registers a child control with this control.

Parameters​

ParameterTypeDescription
controlHardwareUiControl<FmsUiControlEvents>The control to register.
index?numberThe index at which to register the control. If none is provided, the control will be registered at the end of the collection of child controls.

Returns​

void

Inherited from​

FPLSection.register


removeLeg()​

removeLeg(index): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSectionEnroute.tsx:41

Removes a leg from the flight plan display segment.

Parameters​

ParameterTypeDescription
indexnumberThe index to remove at.

Returns​

void

Overrides​

FPLSection.removeLeg


render()​

render(): VNode

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSectionEnroute.tsx:125

Render an enroute container.

Returns​

VNode

a VNode

Overrides​

FPLSection.render


renderApproachName()​

protected renderApproachName(plan): VNode

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:705

Gets the loaded approach name.

Parameters​

ParameterTypeDescription
planFlightPlanThe Flight Plan.

Returns​

VNode

The approach name as a string.

Inherited from​

FPLSection.renderApproachName


renderItem()​

protected renderItem(data): VNode

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:1022

Renders a Leg in the flight plan.

Parameters​

ParameterTypeDescription
dataSubject<FixLegInfo>The data object for this leg.

Returns​

VNode

The rendered VNode.

Inherited from​

FPLSection.renderItem


renderLegList()​

protected renderLegList(): VNode

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:1002

Renders this section's list of flight plan legs.

Returns​

VNode

This section's list of flight plan legs, as a VNode.

Inherited from​

FPLSection.renderLegList


renderVerticalDirectDialogContent()​

protected renderVerticalDirectDialogContent(constraint): VNode

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:1043

Renders the vertical direct vnode (when we need to pass HTML).

Parameters​

ParameterTypeDescription
constraintVNavConstraintThe VNAV Constraint.

Returns​

VNode

A VNode to be rendered in the MessageDialog.

Inherited from​

FPLSection.renderVerticalDirectDialogContent


resetActiveLegFocusPath()​

resetActiveLegFocusPath(): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:560

Scrolls to the active leg.

Returns​

void

Inherited from​

FPLSection.resetActiveLegFocusPath


scroll()​

scroll(direction): boolean

Defined in: sdk/components/controls/HardwareUiControl.tsx:293

Scrolls the currently focused control in the supplied direction.

Parameters​

ParameterTypeDescription
directionScrollDirectionThe direction that is being requested to scroll.

Returns​

boolean

True if propagation should be stopped, false otherwise.

Inherited from​

FPLSection.scroll


setActiveLeg()​

setActiveLeg(index): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:514

Sets the active leg in the flight plan display segment.

Parameters​

ParameterTypeDescription
indexnumberThe index of the leg to set as active.

Returns​

void

Inherited from​

FPLSection.setActiveLeg


setDisabled()​

setDisabled(isDisabled): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:705

Sets the component to be disabled, removing the ability for the component to scroll. Setting a component to disabled will also blur the component and its children, if necessary.

Parameters​

ParameterTypeDescription
isDisabledbooleanWhether or not the component is disabled.

Returns​

void

Inherited from​

FPLSection.setDisabled


setFocusedIndex()​

setFocusedIndex(index, focusPosition): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:843

Sets the current most recently focused child control index. If this control is focused and has children that have focus, this will also switch child focus to the new index.

Parameters​

ParameterTypeDefault valueDescription
indexnumberundefinedThe index of the child control to set most recent focus for.
focusPositionFocusPositionFocusPosition.MostRecentThe focus position to focus the child for, if required.

Returns​

void

Inherited from​

FPLSection.setFocusedIndex


setIsolated()​

setIsolated(isolated): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:895

Sets whether or not this control is in scroll isolation. While scroll isolation is enabled, scroll events will not propagate to the control's parent when the control has focus.

Parameters​

ParameterTypeDescription
isolatedbooleanWhether or not the control is isolated.

Returns​

void

Inherited from​

FPLSection.setIsolated


setIsUserConstraint()​

setIsUserConstraint(index, isUserConstraint): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:625

Sets whether or not this constraint is a user defined constraint.

Parameters​

ParameterTypeDescription
indexnumberThe index of the leg.
isUserConstraintbooleanWhether or not this is a user defined constraint.

Returns​

void

Inherited from​

FPLSection.setIsUserConstraint


setLegAltitude()​

setLegAltitude(index, vnavLeg, revisedAltitude?): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:593

Sets the leg altitude for a given leg.

Parameters​

ParameterTypeDescription
indexnumberThe index of the leg.
vnavLegVNavLegThe vnav leg data.
revisedAltitude?numberThe optional replacement display altitude.

Returns​

void

Inherited from​

FPLSection.setLegAltitude


setParent()​

setParent(parent): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:885

Sets the parent of this control.

Parameters​

ParameterTypeDescription
parentHardwareUiControl<FmsUiControlEvents>The parent to set.

Returns​

void

Inherited from​

FPLSection.setParent


triggerEvent()​

triggerEvent(event, source, ...args): boolean

Defined in: sdk/components/controls/HardwareUiControl.tsx:348

Triggers an event on this control. The event will first be routed to the deepest focused descendent of this control and will propagate up the control tree until it is handled or there are no more controls to which to propagate.

Parameters​

ParameterTypeDescription
eventFmsHEventThe event to trigger.
sourceHardwareUiControlThe source of the event. Defaults to this if not supplied.
...argsany[]Additional arguments to pass to the event handler.

Returns​

boolean

True if the event was handled, false otherwise.

Inherited from​

FPLSection.triggerEvent


unregister()​

unregister(item): void

Defined in: sdk/components/controls/HardwareUiControl.tsx:748

Unregisters a child control with this control.

Parameters​

ParameterTypeDescription
itemnumber | HardwareUiControl<FmsUiControlEvents, HardwareUiControlProps>The child control or index of a child control to unregister. If a child control is provided, it will attempt to be located in the control's child registry and then removed. If an index is provided, the child control at that registered index will be removed.

Returns​

void

Inherited from​

FPLSection.unregister


updateAirwayLegs()​

protected updateAirwayLegs(): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSectionEnroute.tsx:51

Updates this section's airway legs.

Returns​

void


updateEmptyRowVisibility()​

updateEmptyRowVisibility(): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:465

Updates the visibility of this section's empty row.

Returns​

void

Inherited from​

FPLSection.updateEmptyRowVisibility


updateFromLegCalculations()​

updateFromLegCalculations(index): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:576

Updates a given leg's row from the leg's current calculations.

Parameters​

ParameterTypeDescription
indexnumberThe index of the leg.

Returns​

void

Inherited from​

FPLSection.updateFromLegCalculations


updateHeader()​

updateHeader(): void

Defined in: workingtitle-instruments-g1000/html_ui/PFD/Components/UI/FPL/FPLSection.tsx:458

Refreshes this section's header.

Returns​

void

Inherited from​

FPLSection.updateHeader