Raxol.Terminal.ScreenBuffer.Scroll (Raxol v0.5.0)
View SourceHandles scroll state management for the terminal screen buffer.
Summary
Functions
Clears the scroll region, resetting to full screen.
Moves the scroll position down by the specified number of lines.
Gets the current scroll region boundaries.
Gets the current scroll position.
Gets the current scroll size.
Initializes a new scroll state.
Sets the scroll region boundaries.
Moves the scroll position up by the specified number of lines.
Types
@type t() :: %Raxol.Terminal.ScreenBuffer.Scroll{ position: non_neg_integer(), region_end: non_neg_integer(), region_start: non_neg_integer() }
Functions
Clears the scroll region, resetting to full screen.
Moves the scroll position down by the specified number of lines.
Gets the current scroll region boundaries.
Gets the current scroll position.
Gets the current scroll size.
Initializes a new scroll state.
Sets the scroll region boundaries.
Moves the scroll position up by the specified number of lines.