Raxol.Terminal.Manager.ScreenHandler (Raxol v0.5.0)

View Source

Handles screen updates and batch operations.

This module is responsible for:

  • Processing screen updates
  • Handling batch screen updates
  • Managing screen state transitions
  • Coordinating with notification system

Summary

Functions

Processes a batch of screen updates and returns updated state.

Processes a single screen update and returns updated state.

Functions

process_batch_updates(updates, state)

@spec process_batch_updates([map()], map()) :: {:ok, map()} | {:error, term()}

Processes a batch of screen updates and returns updated state.

process_update(update, state)

@spec process_update(map(), map()) :: {:ok, map()} | {:error, term()}

Processes a single screen update and returns updated state.