Skip to main content

Interface: CyclicRadioListProps

Defined in: workingtitle-instruments-wt21/shared/Menus/Components/FloatingRadioList.tsx:11

The properties for the CyclicRadioList component.

Extends

Properties

children?

optional children: DisplayChildren[]

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

The children of the display component.

Inherited from

WT21UiControlProps.children


class?

optional class: string | ToggleableClassNameRecord | SubscribableSet<string>

Defined in: workingtitle-instruments-wt21/shared/Menus/Components/FloatingRadioList.tsx:22

Classname to append to the element


cssClasses?

optional cssClasses: Subject<string>

Defined in: workingtitle-instruments-wt21/shared/UI/WT21UiControl.tsx:18

Custom CSS classes for this element

Inherited from

WT21UiControlProps.cssClasses


dataRef

dataRef: Subject<number>

Defined in: workingtitle-instruments-wt21/shared/Menus/Components/FloatingRadioList.tsx:25

The data ref subject for the selected index.


disabled?

optional disabled: boolean

Defined in: workingtitle-instruments-wt21/shared/UI/WT21UiControl.tsx:15

If this control should be disabled

Inherited from

WT21UiControlProps.disabled


getFocusPositionOnScroll()?

optional getFocusPositionOnScroll: (direction) => FocusPosition

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

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

Parameters

ParameterType
directionScrollDirection

Returns

FocusPosition

Inherited from

WT21UiControlProps.getFocusPositionOnScroll


inline?

optional inline: boolean

Defined in: workingtitle-instruments-wt21/shared/Menus/Components/FloatingRadioList.tsx:16

A boolean determining wether the radio list is inline


innerKnobScroll?

optional innerKnobScroll: boolean

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

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

Inherited from

WT21UiControlProps.innerKnobScroll


isolateScroll?

optional isolateScroll: boolean

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

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

Inherited from

WT21UiControlProps.isolateScroll


label?

optional label: string

Defined in: workingtitle-instruments-wt21/shared/Menus/Components/FloatingRadioList.tsx:19

The text label of the radio list


onAfterScroll()?

optional onAfterScroll: (control, index) => void

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

An event called when the scroll operation has completed.

Parameters

ParameterType
controlHardwareUiControl
indexnumber

Returns

void

Inherited from

WT21UiControlProps.onAfterScroll


onBlurred()?

optional onBlurred: (source) => void

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

An event called when the control loses focus.

Parameters

ParameterType
sourceHardwareUiControl

Returns

void

Inherited from

WT21UiControlProps.onBlurred


onDestroyed()?

optional onDestroyed: (source) => void

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

An event called when the control is destroyed.

Parameters

ParameterType
sourceHardwareUiControl

Returns

void

Inherited from

WT21UiControlProps.onDestroyed


onDisabled()?

optional onDisabled: (source) => void

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

An event called when the control is disabled.

Parameters

ParameterType
sourceHardwareUiControl

Returns

void

Inherited from

WT21UiControlProps.onDisabled


onEnabled()?

optional onEnabled: (source) => void

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

An event called when the control is enabled.

Parameters

ParameterType
sourceHardwareUiControl

Returns

void

Inherited from

WT21UiControlProps.onEnabled


onFocused()?

optional onFocused: (source) => void

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

An event called when the control is focused.

Parameters

ParameterType
sourceHardwareUiControl

Returns

void

Inherited from

WT21UiControlProps.onFocused


onLowerKnobDec?

optional onLowerKnobDec: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onLowerKnobDec


onLowerKnobInc?

optional onLowerKnobInc: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onLowerKnobInc


onLowerMenuPush?

optional onLowerMenuPush: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onLowerMenuPush


onMfdEsc?

optional onMfdEsc: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onMfdEsc


onPfdEsc?

optional onPfdEsc: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onPfdEsc


onPfdMenuPush?

optional onPfdMenuPush: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onPfdMenuPush


onRefsMenuPush?

optional onRefsMenuPush: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onRefsMenuPush


onRegistered()?

optional onRegistered: (source) => void

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

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

Parameters

ParameterType
sourceHardwareUiControl

Returns

void

Inherited from

WT21UiControlProps.onRegistered


onScroll()?

optional onScroll: (direction) => boolean

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

An event called when the control is scrolled.

Parameters

ParameterType
directionScrollDirection

Returns

boolean

Inherited from

WT21UiControlProps.onScroll


onSoftkey1L?

optional onSoftkey1L: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onSoftkey1L


onSoftkey1R?

optional onSoftkey1R: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onSoftkey1R


onSoftkey2L?

optional onSoftkey2L: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onSoftkey2L


onSoftkey2R?

optional onSoftkey2R: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onSoftkey2R


onSoftkey3L?

optional onSoftkey3L: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onSoftkey3L


onSoftkey3R?

optional onSoftkey3R: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onSoftkey3R


onSoftkey4L?

optional onSoftkey4L: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onSoftkey4L


onSoftkey4R?

optional onSoftkey4R: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onSoftkey4R


onUnregistered()?

optional onUnregistered: (source) => void

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

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

Parameters

ParameterType
sourceHardwareUiControl

Returns

void

Inherited from

WT21UiControlProps.onUnregistered


onUpperKnobDec?

optional onUpperKnobDec: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onUpperKnobDec


onUpperKnobInc?

optional onUpperKnobInc: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onUpperKnobInc


onUpperKnobPush?

optional onUpperKnobPush: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onUpperKnobPush


onUpperMenuPush?

optional onUpperMenuPush: UiControlEventHandler<WT21UiControl<WT21UiControlProps>>

Inherited from

WT21UiControlProps.onUpperMenuPush


orientation

orientation: "left" | "right"

Defined in: workingtitle-instruments-wt21/shared/Menus/Components/FloatingRadioList.tsx:13

The orinetation of the list


reconcileChildBlur()?

optional reconcileChildBlur: (index, child) => number | BlurReconciliation

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

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

ParameterTypeDescription
indexnumberThe index of the child control that was blurred.
childHardwareUiControlThe child control that was blurred.

Returns

number | BlurReconciliation

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

Inherited from

WT21UiControlProps.reconcileChildBlur


ref?

optional ref: NodeReference<any>

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

A reference to the display component.

Inherited from

WT21UiControlProps.ref


requireChildFocus?

optional requireChildFocus: boolean

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

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

Inherited from

WT21UiControlProps.requireChildFocus