Interface: GenericNumberInputProps
Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/UiControls2/GenericNumberInput.tsx:13
Component props for GenericNumberInput.
Extends
Properties
children?
optionalchildren:DisplayChildren[]
Defined in: sdk/components/FSComponent.ts:122
The children of the display component.
Inherited from
class?
optionalclass:string
Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/UiControls2/GenericNumberInput.tsx:55
CSS class(es) to apply to the root of the component.
digitizer()?
optionaldigitizer: (value,signValues,digitValues) =>void
Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/UiControls2/GenericNumberInput.tsx:25
A function which assigns values to individual sign and digit inputs based on the bound value.
Parameters
| Parameter | Type | Description |
|---|---|---|
value | number | The bound value. |
signValues | readonly Subject<-1 | 1>[] | An array containing subjects which bind the values of the component's individual sign inputs. The order of the subjects is the same as the order of the sign inputs in the component's control subtree. |
digitValues | readonly Subject<number>[] | An array containing subjects which bind the values of the component's individual digit inputs. The order of the subjects is the same as the order of the digit inputs in the component's control subtree. |
Returns
void
editOnActivate?
optionaleditOnActivate:boolean
Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/UiControls2/GenericNumberInput.tsx:52
Whether the first event activating the input should also edit the value.
getFocusPositionOnScroll()?
optionalgetFocusPositionOnScroll: (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
| Parameter | Type |
|---|---|
direction | ScrollDirection |
Returns
Inherited from
G1000UiControlProps.getFocusPositionOnScroll
innerKnobScroll?
optionalinnerKnobScroll:boolean
Defined in: sdk/components/controls/HardwareUiControl.tsx:32
Whether or not the inner FMS knob scrolls also by default.
Inherited from
G1000UiControlProps.innerKnobScroll
isolateScroll?
optionalisolateScroll: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
G1000UiControlProps.isolateScroll
keyboardEntryDisabled?
optionalkeyboardEntryDisabled:boolean
Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/UiControls2/GenericNumberInput.tsx:58
Whether keyboard entry should be disabled.
on0?
optionalon0:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
on1?
optionalon1:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
on2?
optionalon2:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
on3?
optionalon3:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
on4?
optionalon4:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
on5?
optionalon5:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
on6?
optionalon6:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
on7?
optionalon7:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
on8?
optionalon8:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
on9?
optionalon9:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onA?
optionalonA:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onAfterScroll()?
optionalonAfterScroll: (control,index) =>void
Defined in: sdk/components/controls/HardwareUiControl.tsx:62
An event called when the scroll operation has completed.
Parameters
| Parameter | Type |
|---|---|
control | HardwareUiControl |
index | number |
Returns
void
Inherited from
G1000UiControlProps.onAfterScroll
onB?
optionalonB:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onBKSP?
optionalonBKSP:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onBlurred()?
optionalonBlurred: (source) =>void
Defined in: sdk/components/controls/HardwareUiControl.tsx:47
An event called when the control loses focus.
Parameters
| Parameter | Type |
|---|---|
source | HardwareUiControl |
Returns
void
Inherited from
onC?
optionalonC:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onClr?
optionalonClr:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onClrLong?
optionalonClrLong:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onCom?
optionalonCom:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onCrs?
optionalonCrs:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onD?
optionalonD:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onDestroyed()?
optionalonDestroyed: (source) =>void
Defined in: sdk/components/controls/HardwareUiControl.tsx:71
An event called when the control is destroyed.
Parameters
| Parameter | Type |
|---|---|
source | HardwareUiControl |
Returns
void
Inherited from
G1000UiControlProps.onDestroyed
onDirectTo?
optionalonDirectTo:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onDirectTo
onDisabled()?
optionalonDisabled: (source) =>void
Defined in: sdk/components/controls/HardwareUiControl.tsx:50
An event called when the control is disabled.
Parameters
| Parameter | Type |
|---|---|
source | HardwareUiControl |
Returns
void
Inherited from
G1000UiControlProps.onDisabled
onDot?
optionalonDot:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onE?
optionalonE:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onEnabled()?
optionalonEnabled: (source) =>void
Defined in: sdk/components/controls/HardwareUiControl.tsx:53
An event called when the control is enabled.
Parameters
| Parameter | Type |
|---|---|
source | HardwareUiControl |
Returns
void
Inherited from
onEnter?
optionalonEnter:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onF?
optionalonF:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onFocused()?
optionalonFocused: (source) =>void
Defined in: sdk/components/controls/HardwareUiControl.tsx:44
An event called when the control is focused.
Parameters
| Parameter | Type |
|---|---|
source | HardwareUiControl |
Returns
void
Inherited from
onFPL?
optionalonFPL:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onG?
optionalonG:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onH?
optionalonH:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onHome?
optionalonHome:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onI?
optionalonI:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onInnerControlKnobDec?
optionalonInnerControlKnobDec:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onInnerControlKnobDec
onInnerControlKnobInc?
optionalonInnerControlKnobInc:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onInnerControlKnobInc
onInnerControlKnobPush?
optionalonInnerControlKnobPush:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onInnerControlKnobPush
onInputAccepted()?
optionalonInputAccepted: (value) =>void
Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/UiControls2/GenericNumberInput.tsx:43
A function which responds to when an input value is accepted.
Parameters
| Parameter | Type | Description |
|---|---|---|
value | number | The accepted value. |
Returns
void
onInputRejected()?
optionalonInputRejected: (value) =>void
Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/UiControls2/GenericNumberInput.tsx:49
A function which responds to when an input value is rejected.
Parameters
| Parameter | Type | Description |
|---|---|---|
value | number | The rejected value. |
Returns
void
onJ?
optionalonJ:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onJoystickDown?
optionalonJoystickDown:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onJoystickDown
onJoystickLeft?
optionalonJoystickLeft:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onJoystickLeft
onJoystickPush?
optionalonJoystickPush:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onJoystickPush
onJoystickRight?
optionalonJoystickRight:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onJoystickRight
onJoystickUp?
optionalonJoystickUp:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onJoystickUp
onK?
optionalonK:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onL?
optionalonL:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onLowerKnobDec?
optionalonLowerKnobDec:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onLowerKnobDec
onLowerKnobInc?
optionalonLowerKnobInc:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onLowerKnobInc
onM?
optionalonM:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onMenu?
optionalonMenu:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onN?
optionalonN:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onNav?
optionalonNav:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onO?
optionalonO:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onOuterControlKnobDec?
optionalonOuterControlKnobDec:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onOuterControlKnobDec
onOuterControlKnobInc?
optionalonOuterControlKnobInc:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onOuterControlKnobInc
onP?
optionalonP:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onPlusMinus?
optionalonPlusMinus:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onPlusMinus
onProc?
optionalonProc:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onQ?
optionalonQ:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onR?
optionalonR:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onRangeDec?
optionalonRangeDec:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onRangeDec
onRangeInc?
optionalonRangeInc:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onRangeInc
onRegistered()?
optionalonRegistered: (source) =>void
Defined in: sdk/components/controls/HardwareUiControl.tsx:65
An event called when a control is registered with this control.
Parameters
| Parameter | Type |
|---|---|
source | HardwareUiControl |
Returns
void
Inherited from
G1000UiControlProps.onRegistered
onS?
optionalonS:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onScroll()?
optionalonScroll: (direction) =>boolean
Defined in: sdk/components/controls/HardwareUiControl.tsx:59
An event called when the control is scrolled.
Parameters
| Parameter | Type |
|---|---|
direction | ScrollDirection |
Returns
boolean
Inherited from
onSPC?
optionalonSPC:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onT?
optionalonT:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onU?
optionalonU:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onUnregistered()?
optionalonUnregistered: (source) =>void
Defined in: sdk/components/controls/HardwareUiControl.tsx:68
An event called when a control is unregistered with this control.
Parameters
| Parameter | Type |
|---|---|
source | HardwareUiControl |
Returns
void
Inherited from
G1000UiControlProps.onUnregistered
onUpperKnobDec?
optionalonUpperKnobDec:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onUpperKnobDec
onUpperKnobInc?
optionalonUpperKnobInc:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onUpperKnobInc
onUpperKnobPush?
optionalonUpperKnobPush:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
G1000UiControlProps.onUpperKnobPush
onV?
optionalonV:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onW?
optionalonW:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onX?
optionalonX:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onXpdr?
optionalonXpdr:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onY?
optionalonY:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
onZ?
optionalonZ:UiControlEventHandler<G1000UiControl<G1000UiControlProps>>
Inherited from
reconcileChildBlur()?
optionalreconcileChildBlur: (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
| Parameter | Type | Description |
|---|---|---|
index | number | The index of the child control that was blurred. |
child | HardwareUiControl | The child control that was blurred. |
Returns
number | BlurReconciliation
The index of the child to focus, or a blur reconciliation strategy.
Inherited from
G1000UiControlProps.reconcileChildBlur
ref?
optionalref:NodeReference<any>
Defined in: sdk/components/FSComponent.ts:125
A reference to the display component.
Inherited from
renderInactiveValue()?
optionalrenderInactiveValue: (value) =>string|VNode
Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/UiControls2/GenericNumberInput.tsx:31
A function which renders the input's value when editing is not active. If defined, the output of the function replaces all rendered child components when editing is not active.
Parameters
| Parameter | Type |
|---|---|
value | number |
Returns
string | VNode
requireChildFocus?
optionalrequireChildFocus: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
G1000UiControlProps.requireChildFocus
solidHighlightDuration?
optionalsolidHighlightDuration:number
Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/UiControls2/GenericNumberInput.tsx:37
The duration, in milliseconds, of the applied solid highlight when this input is focused or edited. Defaults to 1000.
value
value:
Subject<number>
Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/UiControls2/GenericNumberInput.tsx:15
A subject which is bound to the input value.