Raxol.Terminal.Commands.Scrolling (Raxol Terminal v2.6.0)

Copy Markdown View Source

Handles scrolling operations for the terminal screen buffer.

Summary

Functions

insert_lines(buffer, lines, y, top, bottom)

scroll_down(buffer, count, scroll_region, blank_style)

@spec scroll_down(
  map(),
  non_neg_integer(),
  {integer(), integer()} | nil,
  any()
) :: map()

scroll_up(buffer, count, scroll_region, blank_style)

@spec scroll_up(
  map(),
  non_neg_integer(),
  {integer(), integer()} | nil,
  any()
) :: map()