MingaEditor.SemanticWindow.ResolvedAnnotation (Minga v0.1.0)

Copy Markdown View Source

A line annotation resolved to display coordinates for GUI rendering.

Built by the SemanticWindow.Builder from buffer decorations, this struct contains the display row and the annotation's visual properties. Consumed by the GUI protocol encoder (0x80 wire format) and the TUI render pipeline.

Summary

Types

t()

@type t() :: %MingaEditor.SemanticWindow.ResolvedAnnotation{
  bg: non_neg_integer(),
  fg: non_neg_integer(),
  kind: Minga.Core.Decorations.LineAnnotation.kind(),
  row: non_neg_integer(),
  text: String.t()
}