Skip to main content

Class: FPLApproach

Render the approach phase of a flight plan.

Hierarchy

Constructors

constructor

new FPLApproach(props): FPLApproach

Creates an instance of a HardwareUiControl.

Parameters

NameTypeDescription
propsFPLSectionPropsThe props for this component.

Returns

FPLApproach

Inherited from

FPLSection.constructor

Defined in

sdk/components/controls/HardwareUiControl.tsx:155

Properties

activeLegDistance

Protected Readonly activeLegDistance: ConsumerSubject<number>

Inherited from

FPLSection.activeLegDistance

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:97


activeLegDtk

Protected Readonly activeLegDtk: ConsumerSubject<number>

Inherited from

FPLSection.activeLegDtk

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:98


context

Optional context: [] = undefined

The context on this component, if any.

Inherited from

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

FPLSection.contextType

Defined in

sdk/components/FSComponent.ts:67


emptyRowRef

Protected emptyRowRef: NodeReference<FPLEmptyRow>

Inherited from

FPLSection.emptyRowRef

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:93


focusedIndex

Protected focusedIndex: number = -1

Inherited from

FPLSection.focusedIndex

Defined in

sdk/components/controls/HardwareUiControl.tsx:139


headerRef

Protected headerRef: NodeReference<FPLHeader<FPLHeaderProps>>

A reference to the header line for the section.

Inherited from

FPLSection.headerRef

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:92


legs

Protected legs: ArraySubject<Subject<FixLegInfo>>

Inherited from

FPLSection.legs

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:95


listRef

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

Inherited from

FPLSection.listRef

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:96


props

props: FPLSectionProps & ComponentProps

The properties of the component.

Inherited from

FPLSection.props

Defined in

sdk/components/FSComponent.ts:61


registeredControls

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

Inherited from

FPLSection.registeredControls

Defined in

sdk/components/controls/HardwareUiControl.tsx:137


segment

Readonly segment: FlightPlanSegment

Inherited from

FPLSection.segment

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:94

Accessors

isDisabled

get isDisabled(): boolean

Gets whether or not the control is currently disabled.

Returns

boolean

True if disabled, false otherwise.

Inherited from

FPLSection.isDisabled

Defined in

sdk/components/controls/HardwareUiControl.tsx:177


isFocused

get isFocused(): boolean

Gets whether or not the control is currently focused.

Returns

boolean

True if disabled, false otherwise.

Inherited from

FPLSection.isFocused

Defined in

sdk/components/controls/HardwareUiControl.tsx:185


isIsolated

get isIsolated(): boolean

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

Defined in

sdk/components/controls/HardwareUiControl.tsx:193


length

get length(): number

Gets the current number of registered child controls.

Returns

number

The current number of registered child controls.

Inherited from

FPLSection.length

Defined in

sdk/components/controls/HardwareUiControl.tsx:165

Methods

addLeg

addLeg(index, leg): void

Adds a leg to the flight plan display segment.

Parameters

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

Returns

void

Inherited from

FPLSection.addLeg

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:417


blur

blur(): void

Blurs, or removes focus, from the component.

Returns

void

Inherited from

FPLSection.blur

Defined in

sdk/components/controls/HardwareUiControl.tsx:593


canAirwayInsert

canAirwayInsert(segmentIndex, isEmptyRowSelected): boolean

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

Parameters

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

Returns

boolean

the SelectAirwayInputData object

Inherited from

FPLSection.canAirwayInsert

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:677


canHoldAtWaypoint

canHoldAtWaypoint(leg): boolean

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

Parameters

NameTypeDescription
legLegDefinitionA flight plan leg.

Returns

boolean

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

Inherited from

FPLSection.canHoldAtWaypoint

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:388


cancelActiveLeg

cancelActiveLeg(index): void

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

Parameters

NameTypeDescription
indexnumberThe index of the leg to set as inactive.

Returns

void

Inherited from

FPLSection.cancelActiveLeg

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:530


cancelAllActiveLegs

cancelAllActiveLegs(): void

Cancels all active leg displays in section.

Returns

void

Inherited from

FPLSection.cancelAllActiveLegs

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:540


clearRegistered

clearRegistered(): void

Clears the list of registered components.

Returns

void

Inherited from

FPLSection.clearRegistered

Defined in

sdk/components/controls/HardwareUiControl.tsx:793


collapseLegs

collapseLegs(setHidden): void

Method called to collapse or uncollapse this section.

Parameters

NameTypeDescription
setHiddenbooleanis whether to set the legs hidden or not

Returns

void

Overrides

FPLSection.collapseLegs

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSectionApproach.tsx:56


consolidateKeyboardHEvent

consolidateKeyboardHEvent(source, evt): boolean

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

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The 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

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:736


createHoldAtWaypointMenuItem

createHoldAtWaypointMenuItem(plan, isLegSelected): MenuItemDefinition

Creates a Hold At Waypoint page menu item.

Parameters

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

Returns

MenuItemDefinition

A Hold At Waypoint page menu item.

Inherited from

FPLSection.createHoldAtWaypointMenuItem

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:353


destroy

destroy(): void

Returns

void

Inherit Doc

Inherited from

FPLSection.destroy

Defined in

sdk/components/controls/HardwareUiControl.tsx:923


ensureActiveLegInView

ensureActiveLegInView(): void

Ensures the active leg is in view.

Returns

void

Inherited from

FPLSection.ensureActiveLegInView

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:568


focus

focus(focusPosition): boolean

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

Parameters

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

Returns

boolean

Whether this control was successfully focused.

Inherited from

FPLSection.focus

Defined in

sdk/components/controls/HardwareUiControl.tsx:410


focusActiveLeg

focusActiveLeg(): void

Focuses the active leg.

Returns

void

Inherited from

FPLSection.focusActiveLeg

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:126


getActiveLegDistance

getActiveLegDistance(): number

Gets the active leg distance.

Returns

number

The Active Leg Distance in meters.

Inherited from

FPLSection.getActiveLegDistance

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:608


getActiveLegDtk

getActiveLegDtk(): number

Gets the active leg magnetic dtk.

Returns

number

The Active Leg dtk.

Inherited from

FPLSection.getActiveLegDtk

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:616


getActiveLegIndex

getActiveLegIndex(): number

Returns the index of the active leg in this section.

Returns

number

the index of the active lege, otherwise -1

Inherited from

FPLSection.getActiveLegIndex

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:553


getAirwayInsertData

getAirwayInsertData(segmentIndex, selectedIndex, emptyRowSelected): SelectAirwayInputData

Creates the SelectAirwayInputData when insert airway is selected.

Parameters

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

Returns

SelectAirwayInputData

the SelectAirwayInputData object

Inherited from

FPLSection.getAirwayInsertData

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:651


getChild

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

Gets a child control at the specified index.

Parameters

NameTypeDescription
indexnumberThe index of the child control to get.

Returns

undefined | HardwareUiControl<FmsUiControlEvents, HardwareUiControlProps>

The specified child control.

Inherited from

FPLSection.getChild

Defined in

sdk/components/controls/HardwareUiControl.tsx:859


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

FPLSection.getContext

Defined in

sdk/components/FSComponent.ts:106


getEmptyRowVisbility

getEmptyRowVisbility(): boolean

Gets the empty row visbility

Returns

boolean

true if empty row should be visible, false otherwise

Overrides

FPLSection.getEmptyRowVisbility

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSectionApproach.tsx:14


getFlightPlanFocusFromLeg

getFlightPlanFocusFromLeg(leg): FlightPlanFocus

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

Parameters

NameTypeDescription
legLegDefinitionThe selected flight plan leg.

Returns

FlightPlanFocus

The flight plan focus given the selected leg.

Inherited from

FPLSection.getFlightPlanFocusFromLeg

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:858


getFlightPlanFocusWhenEmpty

getFlightPlanFocusWhenEmpty(): FlightPlanFocus

Gets a flight plan focus when empty.

Returns

FlightPlanFocus

A flight plan focus.

Inherited from

FPLSection.getFlightPlanFocusWhenEmpty

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:889


getFocusPositionOnScroll

getFocusPositionOnScroll(direction): FocusPosition

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

Parameters

NameTypeDescription
directionScrollDirectionThe direction of the scroll.

Returns

FocusPosition

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

Inherited from

FPLSection.getFocusPositionOnScroll

Defined in

sdk/components/controls/HardwareUiControl.tsx:250


getFocusedIndex

getFocusedIndex(): number

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

Defined in

sdk/components/controls/HardwareUiControl.tsx:824


getLegsLength

getLegsLength(): number

Gets the number of legs in this section.

Returns

number

the number of legs in this section.

Inherited from

FPLSection.getLegsLength

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:636


getListRef

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

Gets the ref to the list component for the section.

Returns

NodeReference<G1000ControlList<Subject<FixLegInfo>>>

list ref

Inherited from

FPLSection.getListRef

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:113


getMostRecentFocusedIndex

getMostRecentFocusedIndex(): number

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

Defined in

sdk/components/controls/HardwareUiControl.tsx:833


hasSelection

hasSelection(): boolean

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

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:408


indexOf

indexOf(child): number

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

Parameters

NameTypeDescription
childHardwareUiControl<FmsUiControlEvents, HardwareUiControlProps>The child to get the index of.

Returns

number

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

Inherited from

FPLSection.indexOf

Defined in

sdk/components/controls/HardwareUiControl.tsx:873


isEmptyRowSelected

isEmptyRowSelected(): boolean

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

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:731


isHeaderSelected

isHeaderSelected(): boolean

Checks if the header of this section is selected.

Returns

boolean

A boolean indicating if the header is selected.

Inherited from

FPLSection.isHeaderSelected

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:721


on0

on0(source): boolean

Handles the 0 key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.on0

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:514


on1

on1(source): boolean

Handles the 1 key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.on1

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:523


on2

on2(source): boolean

Handles the 2 key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.on2

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:532


on3

on3(source): boolean

Handles the 3 key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.on3

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:541


on4

on4(source): boolean

Handles the 4 key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.on4

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:550


on5

on5(source): boolean

Handles the 5 key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.on5

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:559


on6

on6(source): boolean

Handles the 6 key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.on6

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:568


on7

on7(source): boolean

Handles the 7 key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.on7

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:577


on8

on8(source): boolean

Handles the 8 key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.on8

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:586


on9

on9(source): boolean

Handles the 9 key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.on9

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:595


onA

onA(source): boolean

Handles the A key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onA

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:271


onActiveLegChanged

onActiveLegChanged(activeSegmentIndex, activeLegIndex): void

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

Parameters

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

Returns

void

Inherited from

FPLSection.onActiveLegChanged

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:480


onAfterRender

onAfterRender(node): void

Parameters

NameType
nodeVNode

Returns

void

Inherit Doc

Inherited from

FPLSection.onAfterRender

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:101


onAfterScroll

onAfterScroll(control, index): void

An event called when a scroll operation has completed.

Parameters

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

Returns

void

Inherited from

FPLSection.onAfterScroll

Defined in

sdk/components/controls/HardwareUiControl.tsx:284


onB

onB(source): boolean

Handles the B key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onB

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:280


onBKSP

onBKSP(source): boolean

Handles the BKSP key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onBKSP

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:613


onBeforeRender

onBeforeRender(): void

A callback that is called before the component is rendered.

Returns

void

Inherited from

FPLSection.onBeforeRender

Defined in

sdk/components/FSComponent.ts:80


onBlurred

onBlurred(source): void

An event called when the control is blurred.

Parameters

NameTypeDescription
sourceHardwareUiControl<FmsUiControlEvents, HardwareUiControlProps>The control that emitted this event.

Returns

void

Inherited from

FPLSection.onBlurred

Defined in

sdk/components/controls/HardwareUiControl.tsx:209


onC

onC(source): boolean

Handles the C key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onC

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:289


onClr

onClr(source): boolean

Handles CLR button press events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onClr

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:163


onClrHeader

onClrHeader(): boolean

Callback for when CLR is pressed on the header.

Returns

boolean

true if event was handled, false otherwise.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSectionApproach.tsx:22


onClrLeg

onClrLeg(sender): boolean

Callback to onClr on legs for override by sections

Parameters

NameTypeDescription
senderG1000UiControl<G1000UiControlProps>The FixInfo element.

Returns

boolean

A boolean indicating if the CLR was handled.

Inherited from

FPLSection.onClrLeg

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:808


onClrLegBase

onClrLegBase(node): boolean

Callback for when CLR event happens on a leg.

Parameters

NameTypeDescription
nodeFixInfoThe FixInfo element.

Returns

boolean

A boolean indicating if the CLR was handled.

Inherited from

FPLSection.onClrLegBase

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:769


onClrLong

onClrLong(source): boolean

Handles CLR button long press events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onClrLong

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:172


onCom

onCom(source): boolean

Handles the COM key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onCom

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:640


onCrs

onCrs(source): boolean

Handles the CRS key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onCrs

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:667


onD

onD(source): boolean

Handles the D key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onD

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:298


onDirectTo

onDirectTo(): boolean

An event called when the dto button is pressed.

Returns

boolean

True if the event was handled in this section.

Inherited from

FPLSection.onDirectTo

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:137


onDisabled

onDisabled(source): void

An event called when the control is disabled.

Parameters

NameTypeDescription
sourceHardwareUiControl<FmsUiControlEvents, HardwareUiControlProps>The control that emitted this event.

Returns

void

Inherited from

FPLSection.onDisabled

Defined in

sdk/components/controls/HardwareUiControl.tsx:225


onDot

onDot(source): boolean

Handles the Dot key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onDot

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:604


onE

onE(source): boolean

Handles the E key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onE

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:307


onEmptyRowFocused

onEmptyRowFocused(): void

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

Returns

void

Inherited from

FPLSection.onEmptyRowFocused

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:880


onEnabled

onEnabled(source): void

An event called when the control is enabled.

Parameters

NameTypeDescription
sourceHardwareUiControl<FmsUiControlEvents, HardwareUiControlProps>The control that emitted this event.

Returns

void

Inherited from

FPLSection.onEnabled

Defined in

sdk/components/controls/HardwareUiControl.tsx:217


onEnter

onEnter(source): boolean

Handles ENTER button press events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onEnter

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:154


onF

onF(source): boolean

Handles the F key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onF

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:316


onFPL

onFPL(source): boolean

Handles FPL button press events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onFPL

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:190


onFocused

onFocused(source): void

An event called when the control receives focus.

Parameters

NameTypeDescription
sourceHardwareUiControl<FmsUiControlEvents, HardwareUiControlProps>The control that emitted this event.

Returns

void

Inherited from

FPLSection.onFocused

Defined in

sdk/components/controls/HardwareUiControl.tsx:201


onG

onG(source): boolean

Handles the G key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onG

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:325


onH

onH(source): boolean

Handles the H key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onH

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:334


onHeaderFocused

onHeaderFocused(): void

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

Returns

void

Overrides

FPLSection.onHeaderFocused

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSectionApproach.tsx:47


onHome

onHome(source): boolean

Handles the Home key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onHome

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:631


onI

onI(source): boolean

Handles the I key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onI

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:343


onInnerControlKnobDec

onInnerControlKnobDec(source): boolean

Handles Inner Control Knob decrease events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onInnerControlKnobDec

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:100


onInnerControlKnobInc

onInnerControlKnobInc(source): boolean

Handles Inner Control Knob increase events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onInnerControlKnobInc

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:109


onInnerControlKnobPush

onInnerControlKnobPush(source): boolean

Handles Inner Control Knob push events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onInnerControlKnobPush

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:118


onInteractionEvent

onInteractionEvent(evt): boolean

Parameters

NameType
evtFmsHEvent

Returns

boolean

Inherit Doc

Inherited from

FPLSection.onInteractionEvent

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:29


onJ

onJ(source): boolean

Handles the J key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onJ

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:352


onJoystickDown

onJoystickDown(source): boolean

Handles range joystick down deflection events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onJoystickDown

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:262


onJoystickLeft

onJoystickLeft(source): boolean

Handles range joystick left deflection events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onJoystickLeft

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:235


onJoystickPush

onJoystickPush(source): boolean

Handles range joystick push events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onJoystickPush

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:226


onJoystickRight

onJoystickRight(source): boolean

Handles range joystick right deflection events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onJoystickRight

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:253


onJoystickUp

onJoystickUp(source): boolean

Handles range joystick up deflection events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onJoystickUp

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:244


onK

onK(source): boolean

Handles the K key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onK

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:361


onL

onL(source): boolean

Handles the L key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onL

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:370


onLegItemSelected

onLegItemSelected(item): void

A callback which is called when a leg selection changes.

Parameters

NameTypeDescription
itemnull | Subject<FixLegInfo>The selected item.

Returns

void

Inherited from

FPLSection.onLegItemSelected

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:841


onLowerKnobDec

onLowerKnobDec(source): boolean

Handles FMS lower knob decrease events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onLowerKnobDec

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:82


onLowerKnobInc

onLowerKnobInc(source): boolean

Handles FMS lower knob increase events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onLowerKnobInc

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:73


onM

onM(source): boolean

Handles the M key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onM

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:379


onMenu

onMenu(): boolean

Responds to menu button press events.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onMenu

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:212


onN

onN(source): boolean

Handles the N key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onN

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:388


onNav

onNav(source): boolean

Handles the NAV key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onNav

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:649


onO

onO(source): boolean

Handles the O key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onO

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:397


onOuterControlKnobDec

onOuterControlKnobDec(source): boolean

Handles Outer Control Knob decrease events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onOuterControlKnobDec

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:127


onOuterControlKnobInc

onOuterControlKnobInc(source): boolean

Handles Outer Control Knob increase events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onOuterControlKnobInc

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:136


onP

onP(source): boolean

Handles the P key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onP

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:406


onPlusMinus

onPlusMinus(source): boolean

Handles the +/- key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onPlusMinus

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:622


onProc

onProc(source): boolean

Handles PROC button press events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onProc

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:199


onQ

onQ(source): boolean

Handles the Q key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onQ

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:415


onR

onR(source): boolean

Handles the R key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onR

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:424


onRangeDec

onRangeDec(source): boolean

Handles range joystick decrease events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onRangeDec

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:217


onRangeInc

onRangeInc(source): boolean

Handles range joystick increase events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onRangeInc

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:208


onRegistered

onRegistered(source): void

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

Parameters

NameTypeDescription
sourceHardwareUiControl<FmsUiControlEvents, HardwareUiControlProps>The control that emitted this event.

Returns

void

Inherited from

FPLSection.onRegistered

Defined in

sdk/components/controls/HardwareUiControl.tsx:233


onS

onS(source): boolean

Handles the S key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onS

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:433


onSPC

onSPC(source): boolean

Handles the key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onSPC

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:505


onScroll

onScroll(direction): boolean

An event called when the control is scrolled.

Parameters

NameTypeDescription
directionScrollDirectionThe direction that is being requested to scroll.

Returns

boolean

True if this control handled this event, false otherwise.

Inherited from

FPLSection.onScroll

Defined in

sdk/components/controls/HardwareUiControl.tsx:263


onT

onT(source): boolean

Handles the T key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onT

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:442


onU

onU(source): boolean

Handles the U key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onU

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:451


onUnregistered

onUnregistered(source): void

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

Parameters

NameTypeDescription
sourceHardwareUiControl<FmsUiControlEvents, HardwareUiControlProps>The control that emitted this event.

Returns

void

Inherited from

FPLSection.onUnregistered

Defined in

sdk/components/controls/HardwareUiControl.tsx:241


onUpperKnobDec

onUpperKnobDec(source): boolean

Handles FMS upper knob decrease events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onUpperKnobDec

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:64


onUpperKnobInc

onUpperKnobInc(source): boolean

Handles FMS upper knob increase events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onUpperKnobInc

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:55


onUpperKnobLeg

onUpperKnobLeg(sender): boolean

Callback to onUpperKnob on legs for override by sections

Parameters

NameTypeDescription
senderG1000UiControl<G1000UiControlProps>The FixInfo element.

Returns

boolean

True if the control handled the event.

Inherited from

FPLSection.onUpperKnobLeg

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:760


onUpperKnobLegBase

onUpperKnobLegBase(source): boolean

Callback for when UpperKnob event happens on a leg.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The FixInfo element.

Returns

boolean

True if the control handled the event.

Inherited from

FPLSection.onUpperKnobLegBase

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:750


onUpperKnobPush

onUpperKnobPush(source): boolean

Handles FMS upper knob push events.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onUpperKnobPush

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:91


onV

onV(source): boolean

Handles the V key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onV

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:460


onVnavDirect

onVnavDirect(): boolean

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

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:174


onW

onW(source): boolean

Handles the W key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onW

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:469


onX

onX(source): boolean

Handles the X key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onX

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:478


onXpdr

onXpdr(source): boolean

Handles the XPDR key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onXpdr

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:658


onY

onY(source): boolean

Handles the Y key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onY

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:487


onZ

onZ(source): boolean

Handles the Z key.

Parameters

NameTypeDescription
sourceG1000UiControl<G1000UiControlProps>The source of the event.

Returns

boolean

Whether the event was handled.

Inherited from

FPLSection.onZ

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:496


reconcileChildBlur

reconcileChildBlur(index, child): number | BlurReconciliation

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

NameTypeDescription
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, HardwareUiControlProps>The child control that was blurred.

Returns

number | BlurReconciliation

The index of the child control to focus.

Inherited from

FPLSection.reconcileChildBlur

Defined in

sdk/components/controls/HardwareUiControl.tsx:688


register

register(control, index?): void

Registers a child control with this control.

Parameters

NameTypeDescription
controlHardwareUiControl<FmsUiControlEvents, HardwareUiControlProps>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

Defined in

sdk/components/controls/HardwareUiControl.tsx:722


removeLeg

removeLeg(index): void

Removes a leg from the flight plan display segment.

Parameters

NameTypeDescription
indexnumberThe index to remove at.

Returns

void

Inherited from

FPLSection.removeLeg

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:437


render

render(): VNode

Renders the control.

Returns

VNode

The component VNode.

Overrides

FPLSection.render

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSectionApproach.tsx:61


renderApproachName

renderApproachName(plan): VNode

Gets the loaded approach name.

Parameters

NameTypeDescription
planFlightPlanThe Flight Plan.

Returns

VNode

The approach name as a string.

Inherited from

FPLSection.renderApproachName

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:705


renderItem

renderItem(data): VNode

Renders a Leg in the flight plan.

Parameters

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

Returns

VNode

The rendered VNode.

Inherited from

FPLSection.renderItem

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:1022


renderLegList

renderLegList(): VNode

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

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:1002


renderVerticalDirectDialogContent

renderVerticalDirectDialogContent(constraint): VNode

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

Parameters

NameTypeDescription
constraintVNavConstraintThe VNAV Constraint.

Returns

VNode

A VNode to be rendered in the MessageDialog.

Inherited from

FPLSection.renderVerticalDirectDialogContent

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:1043


resetActiveLegFocusPath

resetActiveLegFocusPath(): void

Scrolls to the active leg.

Returns

void

Inherited from

FPLSection.resetActiveLegFocusPath

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:560


scroll

scroll(direction): boolean

Scrolls the currently focused control in the supplied direction.

Parameters

NameTypeDescription
directionScrollDirectionThe direction that is being requested to scroll.

Returns

boolean

True if propagation should be stopped, false otherwise.

Inherited from

FPLSection.scroll

Defined in

sdk/components/controls/HardwareUiControl.tsx:293


setActiveLeg

setActiveLeg(index): void

Sets the active leg in the flight plan display segment.

Parameters

NameTypeDescription
indexnumberThe index of the leg to set as active.

Returns

void

Inherited from

FPLSection.setActiveLeg

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:514


setDisabled

setDisabled(isDisabled): void

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

NameTypeDescription
isDisabledbooleanWhether or not the component is disabled.

Returns

void

Inherited from

FPLSection.setDisabled

Defined in

sdk/components/controls/HardwareUiControl.tsx:705


setFocusedIndex

setFocusedIndex(index, focusPosition?): void

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

NameTypeDefault 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

Defined in

sdk/components/controls/HardwareUiControl.tsx:843


setIsUserConstraint

setIsUserConstraint(index, isUserConstraint): void

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

Parameters

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

Returns

void

Inherited from

FPLSection.setIsUserConstraint

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:625


setIsolated

setIsolated(isolated): void

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

NameTypeDescription
isolatedbooleanWhether or not the control is isolated.

Returns

void

Inherited from

FPLSection.setIsolated

Defined in

sdk/components/controls/HardwareUiControl.tsx:895


setLegAltitude

setLegAltitude(index, vnavLeg, revisedAltitude?): void

Sets the leg altitude for a given leg.

Parameters

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

Returns

void

Inherited from

FPLSection.setLegAltitude

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:593


setParent

setParent(parent): void

Sets the parent of this control.

Parameters

NameTypeDescription
parentHardwareUiControl<FmsUiControlEvents, HardwareUiControlProps>The parent to set.

Returns

void

Inherited from

FPLSection.setParent

Defined in

sdk/components/controls/HardwareUiControl.tsx:885


triggerEvent

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

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

NameTypeDescription
eventFmsHEventThe event to trigger.
sourceHardwareUiControl<Record<string, any>, HardwareUiControlProps>The 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

Defined in

sdk/components/controls/HardwareUiControl.tsx:348


unregister

unregister(item): void

Unregisters a child control with this control.

Parameters

NameTypeDescription
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

Defined in

sdk/components/controls/HardwareUiControl.tsx:748


updateEmptyRowVisibility

updateEmptyRowVisibility(): void

Updates the visibility of this section's empty row.

Returns

void

Inherited from

FPLSection.updateEmptyRowVisibility

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:465


updateFromLegCalculations

updateFromLegCalculations(index): void

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

Parameters

NameTypeDescription
indexnumberThe index of the leg.

Returns

void

Inherited from

FPLSection.updateFromLegCalculations

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:576


updateHeader

updateHeader(): void

Refreshes this section's header.

Returns

void

Inherited from

FPLSection.updateHeader

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/UI/FPL/FPLSection.tsx:458