mirror of
https://github.com/nsnail/spectre.console.git
synced 2025-04-16 00:42:51 +08:00
Remove unused Segment.TruncateWithEllipsis method
This commit is contained in:
parent
e71db7f78c
commit
f561d71e4e
@ -550,42 +550,6 @@ namespace Spectre.Console.Rendering
|
||||
return result;
|
||||
}
|
||||
|
||||
internal static Segment TruncateWithEllipsis(string text, Style style, RenderContext context, int maxWidth)
|
||||
{
|
||||
if (text is null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(text));
|
||||
}
|
||||
|
||||
if (style is null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(style));
|
||||
}
|
||||
|
||||
if (context is null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(context));
|
||||
}
|
||||
|
||||
var overflow = SplitOverflow(new Segment(text, style), Overflow.Ellipsis, context, maxWidth);
|
||||
if (overflow.Count == 0)
|
||||
{
|
||||
if (maxWidth > 0)
|
||||
{
|
||||
return new Segment(text, style);
|
||||
}
|
||||
|
||||
// We got space for an ellipsis
|
||||
return new Segment("…", style);
|
||||
}
|
||||
|
||||
return SplitOverflow(
|
||||
new Segment(text, style),
|
||||
Overflow.Ellipsis,
|
||||
context,
|
||||
maxWidth)[0];
|
||||
}
|
||||
|
||||
internal static List<Segment> TruncateWithEllipsis(IEnumerable<Segment> segments, RenderContext context, int maxWidth)
|
||||
{
|
||||
if (segments is null)
|
||||
|
Loading…
x
Reference in New Issue
Block a user