public GlimpseRow AddRow() { var row = new GlimpseRow(); _rows.Add(row); return(row); }
private static GlimpseRow ApplyToLastColumn(GlimpseRow row, string format) { var data = row.Columns.Last().Data; var formattedData = format.FormatWith(data); row.Columns.Last().OverrideData(formattedData); return(row); }
private static GlimpseRow VerifyAndApplyFormatting(GlimpseRow row, string operation) { if (row.Columns.Count() <= 0) { throw new InvalidOperationException(String.Format("The operation '{0}' is only valid when row has columns.", operation)); } row.Column(operation.ToLower()); return(row); }
public static GlimpseRow Underline(this GlimpseRow row) { return(ApplyToLastColumn(row, Formats.Underline)); }
public static GlimpseRow MsIf(this GlimpseRow row, bool condition) { return(condition ? row.Ms() : row); }
private static GlimpseRow ApplyToLastColumn(GlimpseRow row, string format) { var data = row.Columns.Last().Data; var formattedData = format.FormatWith(data); row.Columns.Last().OverrideData(formattedData); return row; }
public void Setup() { Row = new GlimpseRow().Column("Text"); }
public static GlimpseRow Ms(this GlimpseRow row) { return(VerifyAndApplyFormatting(row, FormattingKeywords.Ms)); }
public static GlimpseRow InfoIf(this GlimpseRow row, bool condition) { return(condition ? row.Info() : row); }
public static GlimpseRow Bold(this GlimpseRow row) { return(ApplyToLastColumn(row, Formats.Bold)); }
public static GlimpseRow WarnIf(this GlimpseRow row, bool condition) { return(condition ? row.Warn() : row); }
public static GlimpseRow SelectedIf(this GlimpseRow row, bool condition) { return(condition ? row.Selected() : row); }
public static GlimpseRow BoldIf(this GlimpseRow row, bool condition) { return(condition ? row.Bold() : row); }
public static GlimpseRow Selected(this GlimpseRow row) { return(VerifyAndApplyFormatting(row, FormattingKeywords.Selected)); }
public static GlimpseRow QuietIf(this GlimpseRow row, bool condition) { return(condition ? row.Quiet() : row); }
public static GlimpseRow UnderlineIf(this GlimpseRow row, bool condition) { return(condition ? row.Underline() : row); }
public static GlimpseRow ErrorIf(this GlimpseRow row, bool condition) { return(condition ? row.Error() : row); }
public static GlimpseRow Italic(this GlimpseRow row) { return(ApplyToLastColumn(row, Formats.Italic)); }
public static GlimpseRow FailIf(this GlimpseRow row, bool condition) { return(condition ? row.Fail() : row); }
public static GlimpseRow ItalicIf(this GlimpseRow row, bool condition) { return(condition ? row.Italic() : row); }
public static GlimpseRow LoadingIf(this GlimpseRow row, bool condition) { return(condition ? row.Loading() : row); }
public static GlimpseRow Raw(this GlimpseRow row) { return(ApplyToLastColumn(row, Formats.Raw)); }
public static GlimpseRow RawIf(this GlimpseRow row, bool condition) { return(condition ? row.Raw() : row); }
public static GlimpseRow Sub(this GlimpseRow row) { return(ApplyToLastColumn(row, Formats.Sub)); }
public void GlimpseRow_RowOperations_AreInvalidForRowsWithoutColumns() { var row = new GlimpseRow(); Assert.Throws<InvalidOperationException>(() => row.Quiet()); }
public static GlimpseRow SubIf(this GlimpseRow row, bool condition) { return(condition ? row.Sub() : row); }
private static GlimpseRow VerifyAndApplyFormatting(GlimpseRow row, string operation) { if (row.Columns.Count() <= 0) throw new InvalidOperationException(String.Format("The operation '{0}' is only valid when row has columns.", operation)); row.Column(operation.ToLower()); return row; }
public void Setup() { Row = new GlimpseRow(); }