Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

typing

Vars

INDEX_INFLIGHTThe status entry index of the inflight state.
INDEX_INPUT_STATEThe status entry index of the input bar typing state.
INDEX_PREFERENCEThe status entry index of the related client's typing indicator visibility preference.
INDEX_TIMEOUTThe status entry index of the timeout threshold.
INDEX_VERB_STATEThe status entry index of the verb input typing state.
INPUT_HANDLEThe skin control to poll for TYPING_STATE_INPUT status.
MAX_INDEXThe highest index in a status entry.
match_verbsMatches input bar verbs that should set TYPING_STATE_INPUT.
queueA list of clients waiting to be polled for input state.
statusA list of ckey to list, containing current state data. See get_entry() for details.

Procs

get_client_recordReturn, generating if necessary, a ckey-indexed list holding typing status.
set_indicator_stateUpdates client|ckey's verb typing state to new_state.
update_indicatorAttempt to update the mob's typing state and indicator according to new state.
update_indicator_state_from_wingetRequest client's input bar state using winget and updating entry accordingly.
update_preferenceUpdates client's preference bool for whether typing indicators should be shown.

Var Details

INDEX_INFLIGHT

The status entry index of the inflight state.

INDEX_INPUT_STATE

The status entry index of the input bar typing state.

INDEX_PREFERENCE

The status entry index of the related client's typing indicator visibility preference.

INDEX_TIMEOUT

The status entry index of the timeout threshold.

INDEX_VERB_STATE

The status entry index of the verb input typing state.

INPUT_HANDLE

The skin control to poll for TYPING_STATE_INPUT status.

MAX_INDEX

The highest index in a status entry.

match_verbs

Matches input bar verbs that should set TYPING_STATE_INPUT.

queue

A list of clients waiting to be polled for input state.

status

A list of ckey to list, containing current state data. See get_entry() for details.

Proc Details

get_client_record

Return, generating if necessary, a ckey-indexed list holding typing status.

set_indicator_state

Updates client|ckey's verb typing state to new_state.

update_indicator

Attempt to update the mob's typing state and indicator according to new state.

update_indicator_state_from_winget

Request client's input bar state using winget and updating entry accordingly.

update_preference

Updates client's preference bool for whether typing indicators should be shown.