Winter Cardinal UI - v0.442.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:195
▸ each(iteratee
): this
Name | Type |
---|---|
iteratee |
(state : string , value : null | number ) => void |
this
src/main/typescript/wcardinal/ui/d-base-state-set.ts:193
▸ 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:197
▸ 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:194
▸ toObject(): DBaseStateSetLike
src/main/typescript/wcardinal/ui/d-base-state-set.ts:199
▸ toString(): string
string
src/main/typescript/wcardinal/ui/d-base-state-set.ts:200
▸ 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
, def?
): undefined
| null
| number
Name | Type |
---|---|
state |
string |
def? |
null | number |
undefined
| null
| number