using System.Collections.Generic; namespace Terminal.Gui { /// /// Args for events that relate to a specific . /// public class RuneCellEventArgs { /// /// The list of runes the RuneCell is part of. /// public List Line { get; } /// /// The index of the RuneCell in the line. /// public int Col { get; } /// /// The unwrapped row and column index into the text containing the RuneCell. /// Unwrapped means the text without word wrapping or other visual formatting having been applied. /// public (int Row, int Col) UnwrappedPosition { get; } /// /// Creates a new instance of the class. /// /// The line. /// The col index. /// The unwrapped row and col index. public RuneCellEventArgs (List line, int col, (int Row, int Col) unwrappedPosition) { Line = line; Col = col; UnwrappedPosition = unwrappedPosition; } } }