# `MingaEditor.DisplayList.WindowFrame`
[🔗](https://github.com/jsmestad/minga/blob/main/lib/minga_editor/display_list.ex#L86)

Display data for a single editor window.

Contains gutter, content lines, tilde filler, and modeline data,
all in window-relative coordinates. The `rect` field gives the
absolute screen position for `to_commands/1`.

# `t`

```elixir
@type t() :: %MingaEditor.DisplayList.WindowFrame{
  cursor: MingaEditor.DisplayList.Cursor.t() | nil,
  gutter: MingaEditor.DisplayList.render_layer(),
  lines: MingaEditor.DisplayList.render_layer(),
  modeline: MingaEditor.DisplayList.render_layer(),
  rect: MingaEditor.Layout.rect(),
  semantic: MingaEditor.SemanticWindow.t() | nil,
  tilde_lines: MingaEditor.DisplayList.render_layer()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
