Skip to content

ui/Header

Classes

Defined in: ui/Header.ts:21

Constructors

Constructor
new Header(): Header;
Returns

Header

Methods

init()
init(): void;

Defined in: ui/Header.ts:46

Initialize the header Must be called after DOM is ready

Returns

void

setSocketManager()
setSocketManager(socketManager): void;

Defined in: ui/Header.ts:141

Set the socket manager instance

Parameters
socketManager

SocketManager

Returns

void

setStateManager()
setStateManager(stateManager): void;

Defined in: ui/Header.ts:148

Set the state manager instance

Parameters
stateManager

StateManager

Returns

void

updateConnectionStatus()
updateConnectionStatus(status): void;

Defined in: ui/Header.ts:230

Update connection status display

Parameters
status

string

Returns

void

updateSimTime()
updateSimTime(timeString): void;

Defined in: ui/Header.ts:255

Update simulation time display

Parameters
timeString

string

Returns

void

updateSimRate()
updateSimRate(rateString): void;

Defined in: ui/Header.ts:264

Update simulation rate display

Parameters
rateString

string

Returns

void

updateSimInfo()
updateSimInfo(simInfo): void;

Defined in: ui/Header.ts:276

Update all simulation info at once

Parameters
simInfo

SimInfo

Returns

void

setControlsEnabled()
setControlsEnabled(enabled): void;

Defined in: ui/Header.ts:423

Enable/disable header controls based on connection state

Parameters
enabled

boolean

Returns

void

show()
show(): void;

Defined in: ui/Header.ts:447

Show the header

Returns

void

hide()
hide(): void;

Defined in: ui/Header.ts:456

Hide the header

Returns

void

isVisible()
isVisible(): boolean;

Defined in: ui/Header.ts:465

Check if header is visible

Returns

boolean

destroy()
destroy(): void;

Defined in: ui/Header.ts:477

Clean up header resources

Returns

void