Skip to main content

Class: SignInputSlot

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Components/NumberInput/SignInputSlot.tsx:21

A cursor input slot which allows the user to select a numeric sign, either +1 or -1.

Extends​

Constructors​

Constructor​

new SignInputSlot(props): SignInputSlot

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

Creates an instance of a DisplayComponent.

Parameters​

ParameterTypeDescription
propsSignInputSlotPropsThe propertis of the component.

Returns​

SignInputSlot

Inherited from​

DisplayComponent.constructor

Properties​

context?​

optional context: [] = undefined

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

The context on this component, if any.

Inherited from​

DisplayComponent.context


contextType?​

readonly optional contextType: readonly [] = undefined

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

The type of context for this component, if any.

Inherited from​

DisplayComponent.contextType


props​

props: SignInputSlotProps & ComponentProps

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

The properties of the component.

Inherited from​

DisplayComponent.props

Accessors​

value​

Get Signature​

get value(): Subscribable<-1 | 1>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Components/NumberInput/SignInputSlot.tsx:34

The value bound to this slot.

Returns​

Subscribable<-1 | 1>

Methods​

decrementValue()​

decrementValue(): boolean

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Components/NumberInput/SignInputSlot.tsx:66

Decrements this slot's value.

Returns​

boolean

Whether the decrement operation was accepted.


destroy()​

destroy(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Components/NumberInput/SignInputSlot.tsx:129

Destroys this component.

Returns​

void

Overrides​

DisplayComponent.destroy


getContext()​

protected getContext(context): never

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

Gets a context data subscription from the context collection.

Parameters​

ParameterTypeDescription
contextneverThe context to get the subscription for.

Returns​

never

The requested context.

Throws​

An error if no data for the specified context type could be found.

Inherited from​

DisplayComponent.getContext


incrementValue()​

incrementValue(): boolean

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Components/NumberInput/SignInputSlot.tsx:58

Increments this slot's value.

Returns​

boolean

Whether the increment operation was accepted.


onAfterRender()​

onAfterRender(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Components/NumberInput/SignInputSlot.tsx:41

A callback that is called after the component is rendered.

Returns​

void

Overrides​

DisplayComponent.onAfterRender


onBeforeRender()​

onBeforeRender(): void

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

A callback that is called before the component is rendered.

Returns​

void

Inherited from​

DisplayComponent.onBeforeRender


render()​

render(): VNode

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Components/NumberInput/SignInputSlot.tsx:82

Renders the component.

Returns​

VNode

A JSX element to be rendered.

Overrides​

DisplayComponent.render


setChar()​

setChar(index, char, force?): boolean

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Components/NumberInput/SignInputSlot.tsx:77

Sets the value of one of this slot's characters.

Parameters​

ParameterTypeDescription
indexnumberThe index of the character to set.
charstring | nullThe value to set.
force?booleanWhether to force the character to accept a value that would normally be invalid. Defaults to false.

Returns​

boolean

Whether the operation was accepted.


setValue()​

setValue(value): -1 | 1

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Components/NumberInput/SignInputSlot.tsx:50

Sets the value of this slot.

Parameters​

ParameterTypeDescription
value-1 | 1The new value.

Returns​

-1 | 1

The value of this slot after the operation is complete.