Skip to main content

Interface: MFDFPLDetailProps

Component props for MFDFPLDetails

Hierarchy

Properties

bus

bus: EventBus

The event bus for flight plan events.

Inherited from

FPLDetailProps.bus

Defined in

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


children

Optional children: DisplayChildren[]

The children of the display component.

Inherited from

FPLDetailProps.children

Defined in

sdk/components/FSComponent.ts:122


fms

fms: Fms<any>

An FMS state manager.

Inherited from

FPLDetailProps.fms

Defined in

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


focus

focus: Subject<FlightPlanFocus>

A subject to provide the flight plan focus.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/MFD/Components/UI/FPL/MFDFPLDetails.tsx:17


getFocusPositionOnScroll

Optional getFocusPositionOnScroll: (direction: ScrollDirection) => FocusPosition

A function which returns how the control should focus its children when it is focused from a scroll.

Type declaration

▸ (direction): FocusPosition

A function which returns how the control should focus its children when it is focused from a scroll.

Parameters
NameType
directionScrollDirection
Returns

FocusPosition

Inherited from

FPLDetailProps.getFocusPositionOnScroll

Defined in

sdk/components/controls/HardwareUiControl.tsx:56


innerKnobScroll

Optional innerKnobScroll: boolean

Whether or not the inner FMS knob scrolls also by default.

Inherited from

FPLDetailProps.innerKnobScroll

Defined in

sdk/components/controls/HardwareUiControl.tsx:32


isolateScroll

Optional isolateScroll: boolean

When enabled, scroll commands will not propagate from this control to its parent while the control is focused.

Inherited from

FPLDetailProps.isolateScroll

Defined in

sdk/components/controls/HardwareUiControl.tsx:38


on0

on0: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.on0


on1

on1: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.on1


on2

on2: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.on2


on3

on3: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.on3


on4

on4: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.on4


on5

on5: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.on5


on6

on6: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.on6


on7

on7: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.on7


on8

on8: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.on8


on9

on9: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.on9


onA

onA: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onA


onAfterScroll

Optional onAfterScroll: (control: HardwareUiControl<Record<string, any>, HardwareUiControlProps>, index: number) => void

An event called when the scroll operation has completed.

Type declaration

▸ (control, index): void

An event called when the scroll operation has completed.

Parameters
NameType
controlHardwareUiControl<Record<string, any>, HardwareUiControlProps>
indexnumber
Returns

void

Inherited from

FPLDetailProps.onAfterScroll

Defined in

sdk/components/controls/HardwareUiControl.tsx:62


onB

onB: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onB


onBKSP

onBKSP: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onBKSP


onBlurred

Optional onBlurred: (source: HardwareUiControl<Record<string, any>, HardwareUiControlProps>) => void

An event called when the control loses focus.

Type declaration

▸ (source): void

An event called when the control loses focus.

Parameters
NameType
sourceHardwareUiControl<Record<string, any>, HardwareUiControlProps>
Returns

void

Inherited from

FPLDetailProps.onBlurred

Defined in

sdk/components/controls/HardwareUiControl.tsx:47


onC

onC: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onC


onClr

onClr: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onClr


onClrLong

onClrLong: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onClrLong


onCom

onCom: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onCom


onCrs

onCrs: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onCrs


onD

onD: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onD


onDestroyed

Optional onDestroyed: (source: HardwareUiControl<Record<string, any>, HardwareUiControlProps>) => void

An event called when the control is destroyed.

Type declaration

▸ (source): void

An event called when the control is destroyed.

Parameters
NameType
sourceHardwareUiControl<Record<string, any>, HardwareUiControlProps>
Returns

void

Inherited from

FPLDetailProps.onDestroyed

Defined in

sdk/components/controls/HardwareUiControl.tsx:71


onDirectTo

onDirectTo: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onDirectTo


onDisabled

Optional onDisabled: (source: HardwareUiControl<Record<string, any>, HardwareUiControlProps>) => void

An event called when the control is disabled.

Type declaration

▸ (source): void

An event called when the control is disabled.

Parameters
NameType
sourceHardwareUiControl<Record<string, any>, HardwareUiControlProps>
Returns

void

Inherited from

FPLDetailProps.onDisabled

Defined in

sdk/components/controls/HardwareUiControl.tsx:50


onDot

onDot: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onDot


onE

onE: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onE


onEnabled

Optional onEnabled: (source: HardwareUiControl<Record<string, any>, HardwareUiControlProps>) => void

An event called when the control is enabled.

Type declaration

▸ (source): void

An event called when the control is enabled.

Parameters
NameType
sourceHardwareUiControl<Record<string, any>, HardwareUiControlProps>
Returns

void

Inherited from

FPLDetailProps.onEnabled

Defined in

sdk/components/controls/HardwareUiControl.tsx:53


onEnter

onEnter: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onEnter


onF

onF: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onF


onFPL

onFPL: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onFPL


onFocused

Optional onFocused: (source: HardwareUiControl<Record<string, any>, HardwareUiControlProps>) => void

An event called when the control is focused.

Type declaration

▸ (source): void

An event called when the control is focused.

Parameters
NameType
sourceHardwareUiControl<Record<string, any>, HardwareUiControlProps>
Returns

void

Inherited from

FPLDetailProps.onFocused

Defined in

sdk/components/controls/HardwareUiControl.tsx:44


onG

onG: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onG


onH

onH: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onH


onHome

onHome: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onHome


onI

onI: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onI


onInnerControlKnobDec

onInnerControlKnobDec: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onInnerControlKnobDec


onInnerControlKnobInc

onInnerControlKnobInc: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onInnerControlKnobInc


onInnerControlKnobPush

onInnerControlKnobPush: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onInnerControlKnobPush


onJ

onJ: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onJ


onJoystickDown

onJoystickDown: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onJoystickDown


onJoystickLeft

onJoystickLeft: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onJoystickLeft


onJoystickPush

onJoystickPush: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onJoystickPush


onJoystickRight

onJoystickRight: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onJoystickRight


onJoystickUp

onJoystickUp: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onJoystickUp


onK

onK: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onK


onL

onL: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onL


onLowerKnobDec

onLowerKnobDec: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onLowerKnobDec


onLowerKnobInc

onLowerKnobInc: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onLowerKnobInc


onM

onM: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onM


onMenu

onMenu: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onMenu


onN

onN: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onN


onNav

onNav: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onNav


onO

onO: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onO


onOuterControlKnobDec

onOuterControlKnobDec: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onOuterControlKnobDec


onOuterControlKnobInc

onOuterControlKnobInc: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onOuterControlKnobInc


onP

onP: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onP


onPlusMinus

onPlusMinus: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onPlusMinus


onProc

onProc: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onProc


onQ

onQ: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onQ


onR

onR: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onR


onRangeDec

onRangeDec: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onRangeDec


onRangeInc

onRangeInc: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onRangeInc


onRegistered

Optional onRegistered: (source: HardwareUiControl<Record<string, any>, HardwareUiControlProps>) => void

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

Type declaration

▸ (source): void

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

Parameters
NameType
sourceHardwareUiControl<Record<string, any>, HardwareUiControlProps>
Returns

void

Inherited from

FPLDetailProps.onRegistered

Defined in

sdk/components/controls/HardwareUiControl.tsx:65


onS

onS: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onS


onSPC

onSPC: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onSPC


onScroll

Optional onScroll: (direction: ScrollDirection) => boolean

An event called when the control is scrolled.

Type declaration

▸ (direction): boolean

An event called when the control is scrolled.

Parameters
NameType
directionScrollDirection
Returns

boolean

Inherited from

FPLDetailProps.onScroll

Defined in

sdk/components/controls/HardwareUiControl.tsx:59


onT

onT: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onT


onU

onU: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onU


onUnregistered

Optional onUnregistered: (source: HardwareUiControl<Record<string, any>, HardwareUiControlProps>) => void

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

Type declaration

▸ (source): void

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

Parameters
NameType
sourceHardwareUiControl<Record<string, any>, HardwareUiControlProps>
Returns

void

Inherited from

FPLDetailProps.onUnregistered

Defined in

sdk/components/controls/HardwareUiControl.tsx:68


onUpperKnobDec

onUpperKnobDec: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onUpperKnobDec


onUpperKnobInc

onUpperKnobInc: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onUpperKnobInc


onUpperKnobPush

onUpperKnobPush: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onUpperKnobPush


onV

onV: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onV


onW

onW: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onW


onX

onX: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onX


onXpdr

onXpdr: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onXpdr


onY

onY: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onY


onZ

onZ: undefined | UiControlEventHandler<G1000UiControl<G1000UiControlProps>>

Inherited from

FPLDetailProps.onZ


reconcileChildBlur

Optional reconcileChildBlur: (index: number, child: HardwareUiControl<Record<string, any>, HardwareUiControlProps>) => number | BlurReconciliation

A function which reconciles the focus state of the control's children when the control is focused with no focused children after a child has been blurred.

Param

The index of the child control that was blurred.

Param

The child control that was blurred.

Type declaration

▸ (index, child): number | BlurReconciliation

A function which reconciles the focus state of the control's children when the control is focused with no focused children after a child has been blurred.

Parameters
NameTypeDescription
indexnumberThe index of the child control that was blurred.
childHardwareUiControl<Record<string, any>, HardwareUiControlProps>The child control that was blurred.
Returns

number | BlurReconciliation

The index of the child to focus, or a blur reconciliation strategy.

Inherited from

FPLDetailProps.reconcileChildBlur

Defined in

sdk/components/controls/HardwareUiControl.tsx:80


ref

Optional ref: NodeReference<any>

A reference to the display component.

Inherited from

FPLDetailProps.ref

Defined in

sdk/components/FSComponent.ts:125


requireChildFocus

Optional requireChildFocus: boolean

Whether the control requires one of its child controls to be focused for itself to be focused.

Inherited from

FPLDetailProps.requireChildFocus

Defined in

sdk/components/controls/HardwareUiControl.tsx:41


selection

selection: Subject<FlightPlanSelection>

A subject to provide the selected flight plan element.

Defined in

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


viewService

viewService: ViewService

The view service.

Inherited from

FPLDetailProps.viewService

Defined in

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