GhosttyTerminalRenderCell class final

Visible cell snapshot derived from Ghostty render-state rows.

Annotations

Constructors

GhosttyTerminalRenderCell({required String text, required int width, required bool hasText, required bool hasStyling, required bool hasHyperlink, required bool isProtected, required GhosttyCellSemanticContent semanticContent, required GhosttyTerminalRenderCellMetadata metadata, required GhosttyTerminalResolvedStyle style})
const

Properties

hashCode int
The hash code for this object.
no setterinherited
Whether this cell participates in a hyperlink.
final
hasStyling bool
Whether this cell uses non-default styling.
final
hasText bool
Whether this cell contains visible text.
final
isProtected bool
Whether this cell is protected from erase operations.
final
metadata GhosttyTerminalRenderCellMetadata
The raw metadata extracted for this cell.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
semanticContent GhosttyCellSemanticContent
The semantic content classification for this cell.
final
style GhosttyTerminalResolvedStyle
The resolved style for this cell.
final
text String
The visible grapheme text for this cell.
final
width int
The number of terminal columns this cell occupies.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited