#nullable enable namespace Terminal.Gui; /// Defines the style of lines for a . public enum LineStyle { /// No border is drawn. None, /// The border is drawn using thin line CM.Glyphs. Single, /// The border is drawn using thin line glyphs with dashed (double and triple) straight lines. Dashed, /// The border is drawn using thin line glyphs with short dashed (triple and quadruple) straight lines. Dotted, /// The border is drawn using thin double line CM.Glyphs. Double, /// The border is drawn using heavy line CM.Glyphs. Heavy, /// The border is drawn using heavy line glyphs with dashed (double and triple) straight lines. HeavyDashed, /// The border is drawn using heavy line glyphs with short dashed (triple and quadruple) straight lines. HeavyDotted, /// The border is drawn using thin line glyphs with rounded corners. Rounded, /// The border is drawn using thin line glyphs with rounded corners and dashed (double and triple) straight lines. RoundedDashed, /// /// The border is drawn using thin line glyphs with rounded corners and short dashed (triple and quadruple) /// straight lines. /// RoundedDotted // TODO: Support Ruler ///// ///// The border is drawn as a diagnostic ruler ("|123456789..."). ///// //Ruler }