ISixelSupportDetector.cs 471 B

123456789101112131415
  1. namespace Terminal.Gui;
  2. /// <summary>
  3. /// Interface for detecting sixel support. Either through
  4. /// ansi requests to terminal or config file etc.
  5. /// </summary>
  6. public interface ISixelSupportDetector
  7. {
  8. /// <summary>
  9. /// Gets the supported sixel state e.g. by sending Ansi escape sequences
  10. /// or from a config file etc.
  11. /// </summary>
  12. /// <returns>Description of sixel support.</returns>
  13. public SixelSupportResult Detect ();
  14. }