Positioned result of laying out a document node.
Summary
Types
@type t() :: %Cringe.Layout.Node{ children: [t()], content_rect: Cringe.Rect.t(), cursor: {pos_integer(), pos_integer()} | nil, document: Cringe.Document.t(), lines: [String.t()], rect: Cringe.Rect.t(), size: Cringe.Layout.Size.t() }
Functions
@spec new(Cringe.Document.t(), [String.t()], keyword()) :: t()