public static TextTableLine CreateLine( string nameColumnText, string typeColumnText, string statusColumnText, Color color, int textModifiers) { var nameColumnItem = CreateColumn(nameColumnText, .6f, color, textModifiers); var typeColumnItem = CreateColumn(typeColumnText, .2f, color, textModifiers); var statusColumnItem = CreateColumn(statusColumnText, .2f, color, textModifiers); var items = SList.Create <TextTableColumn>(2); SList.Add(items, nameColumnItem); SList.Add(items, typeColumnItem); SList.Add(items, statusColumnItem); var line = new TextTableLine(); line.Items = items; line.ItemsSeparator = string.Empty; line.MaxLineSize = DataHolder.TerminalData.MaxLineWidthInChars; line.MaxLineSizeIsForced = true; line.ItemsSeparator = " | "; line.SeparatorModifier.Color = color; line.SeparatorModifier.Modifiers = TextModifiers.Bold; TextUtil.FormatLineConsideringWeightsAndSize(line); return(line); }