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; }
}