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