Winter Cardinal UI - v0.457.0 / DBaseStateSet
DBaseStateSet
• Readonly blinker: DBaseStateSetBlinker
src/main/typescript/wcardinal/ui/d-base-state-set.ts:13
• Readonly inActive: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:21
• Readonly inAlternated: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:90
• Readonly inChanged: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:86
• Readonly inDisabled: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:37
• Readonly inEnabled: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:33
• Readonly inFailed: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:78
• Readonly inFocusReverse: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:62
• Readonly inFocusRoot: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:58
• Readonly inFocusable: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:50
• Readonly inFocused: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:46
• Readonly inGesturing: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:42
• Readonly inHovered: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:17
• Readonly inInvalid: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:66
• Readonly inPressed: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:25
• Readonly inProcessing: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:70
• Readonly inReadOnly: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:29
• Readonly inSucceeded: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:74
• Readonly inUnfocusable: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:54
• Readonly inWarned: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:82
• isActionable: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:40
• isActive: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:20
• isAlternated: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:89
• isChanged: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:85
• isDisabled: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:36
• isEnabled: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:32
• isFailed: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:77
• isFocusReverse: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:61
• isFocusRoot: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:57
• isFocusable: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:49
• isFocused: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:45
• isGesturing: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:41
• isHovered: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:16
• isInvalid: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:65
• isPressed: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:24
• isProcessing: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:69
• isReadOnly: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:28
• isSucceeded: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:73
• isUnfocusable: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:53
• isWarned: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:81
• Readonly onActive: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:22
• Readonly onAlternated: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:91
• Readonly onChanged: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:87
• Readonly onDisabled: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:38
• Readonly onEnabled: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:34
• Readonly onFailed: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:79
• Readonly onFocusReverse: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:63
• Readonly onFocusRoot: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:59
• Readonly onFocusable: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:51
• Readonly onFocused: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:47
• Readonly onGesturing: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:43
• Readonly onHovered: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:18
• Readonly onInvalid: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:67
• Readonly onPressed: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:26
• Readonly onProcessing: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:71
• Readonly onReadOnly: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:30
• Readonly onSucceeded: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:75
• Readonly onUnfocusable: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:55
• Readonly onWarned: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:83
• parent: null | DBaseStateSet
src/main/typescript/wcardinal/ui/d-base-state-set.ts:12
• Readonly ticker: DBaseStateSetTicker
src/main/typescript/wcardinal/ui/d-base-state-set.ts:14
• Readonly underActive: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:23
• Readonly underAlternated: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:92
• Readonly underChanged: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:88
• Readonly underDisabled: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:39
• Readonly underEnabled: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:35
• Readonly underFailed: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:80
• Readonly underFocusReverse: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:64
• Readonly underFocusRoot: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:60
• Readonly underFocusable: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:52
• Readonly underFocused: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:48
• Readonly underGesturing: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:44
• Readonly underHovered: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:19
• Readonly underInvalid: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:68
• Readonly underPressed: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:27
• Readonly underProcessing: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:72
• Readonly underReadOnly: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:31
• Readonly underSucceeded: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:76
• Readonly underUnfocusable: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:56
• Readonly underWarned: boolean
src/main/typescript/wcardinal/ui/d-base-state-set.ts:84
▸ add(state, value?): this
| Name | Type |
|---|---|
state |
string |
value? |
null | number |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:155
▸ addAll(states): this
| Name | Type |
|---|---|
states |
string[] |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:157
▸ addAll(states): this
| Name | Type |
|---|---|
states |
DBaseStateAndValue[] |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:158
▸ addAll(states): this
| Name | Type |
|---|---|
states |
string[] | DBaseStateAndValue[] |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:159
▸ addAll(...states): this
| Name | Type |
|---|---|
...states |
string[] |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:161
▸ addAll(...states): this
| Name | Type |
|---|---|
...states |
DBaseStateAndValue[] |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:162
▸ clear(): this
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:189
▸ copy(state): this
| Name | Type |
|---|---|
state |
DBaseStateSet |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:197
▸ each(iteratee): this
| Name | Type |
|---|---|
iteratee |
(state: string, value: null | number) => void |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:195
▸ in(state, value?): boolean
Returns true if the given state is on or if one of the parents has the given state. If the given value is undefined, values assigned to states are ignored. If the given value is not undefined, values assigned to states are taken into account.
| Name | Type | Description |
|---|---|---|
state |
string |
a state |
value? |
null | number |
a state value |
boolean
true if the given state is on or if one of the parents has the given state.
src/main/typescript/wcardinal/ui/d-base-state-set.ts:114
▸ is(state, value?): boolean
Returns true if the given state is on. If the given value is undefined, values assigned to states are ignored. If the given value is not undefined, values assigned to states are taken into account.
| Name | Type | Description |
|---|---|---|
state |
string |
a state |
value? |
null | number |
a state value |
boolean
true if the given state is on
src/main/typescript/wcardinal/ui/d-base-state-set.ts:103
▸ lock(callOnChange?): this
Locks this state set. The locked state set delays calling the change event handler.
| Name | Type | Description |
|---|---|---|
callOnChange? |
boolean |
false to stop calling the change event handler when unlocked |
this
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:145
▸ on(state, value?): boolean
Returns true if the direct parent has the given state. If the given value is undefined, values assigned to states are ignored. If the given value is not undefined, values assigned to states are taken into account.
| Name | Type | Description |
|---|---|---|
state |
string |
a state |
value? |
null | number |
a state value |
boolean
true if the direct parent has the given state.
src/main/typescript/wcardinal/ui/d-base-state-set.ts:125
▸ onParentChange(newState, oldState): void
| Name | Type |
|---|---|
newState |
DBaseStateSet |
oldState |
DBaseStateSet |
void
src/main/typescript/wcardinal/ui/d-base-state-set.ts:199
▸ remove(state): this
| Name | Type |
|---|---|
state |
string |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:164
▸ removeAll(states): this
| Name | Type |
|---|---|
states |
string[] |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:166
▸ removeAll(states): this
| Name | Type |
|---|---|
states |
DBaseStateAndValue[] |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:167
▸ removeAll(states): this
| Name | Type |
|---|---|
states |
string[] | DBaseStateAndValue[] |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:168
▸ removeAll(...states): this
| Name | Type |
|---|---|
...states |
string[] |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:170
▸ removeAll(...states): this
| Name | Type |
|---|---|
...states |
DBaseStateAndValue[] |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:171
▸ removeAll(matcher): this
| Name | Type |
|---|---|
matcher |
(state: string) => boolean | void |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:173
▸ set(state, on): this
| Name | Type |
|---|---|
state |
string |
on |
boolean |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:175
▸ set(state, value, on): this
| Name | Type |
|---|---|
state |
string |
value |
null | number |
on |
boolean |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:176
▸ set(added, removed): this
| Name | Type |
|---|---|
added |
null | string |
removed |
null | string |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:178
▸ set(added, value, removed): this
| Name | Type |
|---|---|
added |
null | string |
value |
null | number |
removed |
null | string |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:179
▸ setAll(states, on): this
| Name | Type |
|---|---|
states |
string[] |
on |
boolean |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:181
▸ setAll(states, on): this
| Name | Type |
|---|---|
states |
DBaseStateAndValue[] |
on |
boolean |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:182
▸ setAll(states, on): this
| Name | Type |
|---|---|
states |
string[] | DBaseStateAndValue[] |
on |
boolean |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:183
▸ setAll(addeds, removeds): this
| Name | Type |
|---|---|
addeds |
null | string[] |
removeds |
null | string[] |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:185
▸ setAll(addeds, removeds): this
| Name | Type |
|---|---|
addeds |
null | DBaseStateAndValue[] |
removeds |
null | string[] |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:186
▸ setAll(addeds, removeds): this
| Name | Type |
|---|---|
addeds |
null | string[] | DBaseStateAndValue[] |
removeds |
null | string[] |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:187
▸ size(): number
number
src/main/typescript/wcardinal/ui/d-base-state-set.ts:196
▸ toObject(): DBaseStateSetLike
src/main/typescript/wcardinal/ui/d-base-state-set.ts:201
▸ toString(): string
string
src/main/typescript/wcardinal/ui/d-base-state-set.ts:202
▸ under(state, value?): boolean
Returns true if one of the parents has the given state. If the given value is undefined, values assigned to states are ignored. If the given value is not undefined, values assigned to states are taken into account.
| Name | Type | Description |
|---|---|---|
state |
string |
a state |
value? |
null | number |
a state value |
boolean
true if one of the parents has the given state.
src/main/typescript/wcardinal/ui/d-base-state-set.ts:136
▸ unlock(): this
Unlocks this state set and calls the change event handler if this state set has changed.
However, if this state set is locked with the callOnChange of false, the change event handler is not called.
this
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:153
▸ valueOf(state): undefined | null | number
| Name | Type |
|---|---|
state |
string |
undefined | null | number
src/main/typescript/wcardinal/ui/d-base-state-set.ts:191
▸ valueOf(state, def): number
| Name | Type |
|---|---|
state |
string |
def |
number |
number
src/main/typescript/wcardinal/ui/d-base-state-set.ts:192
▸ valueOf(state, def): null | number
| Name | Type |
|---|---|
state |
string |
def |
null | number |
null | number