using System.Collections.Generic; using System.Text; namespace Terminal.Gui; /// /// Represents a single row/column in a Terminal.Gui rendering surface /// (e.g. and ). /// public class Cell { /// /// The list of Runes to draw in this cell. If the list is empty, the cell is blank. If the list contains /// more than one Rune, the cell is a combining sequence. /// (See #2616 - Support combining sequences that don't normalize) /// public List Runes { get; set; } = new List (); /// /// The attributes to use when drawing the Glyph. /// public Attribute? Attribute { get; set; } /// /// Gets or sets a value indicating whether this has /// been modified since the last time it was drawn. /// public bool IsDirty { get; set; } }