public override void Draw( bool isCurrentLine, Log log, ConsoleConfig config ) { Console.ResetColor(); ConsoleColor fg; if (config.IsHeader) { Console.BackgroundColor = config.HeaderBackgroundColor; fg = config.HeaderForegroundColor; } else { fg = Console.ForegroundColor; } log.Add(Glyph.GetInicator(isCurrentLine), config.CurLineIndicatorColor); log.Add(Check, config.CheckColor(Checked)); log.Add(" "); log.Add(Display, fg); log.Add(DisplayValueGap(config)); log.Add(Money(), config.ValueColor); log.Add(CountGap(config)); log.Add(Count.ToString(), config.CountColor); log.Add(" "); // log.Print(!config.Drawn); log.Print(false); Console.ResetColor(); }
public override void Draw(bool isCurrentLine, Log log, ConsoleConfig config) { Console.ResetColor(); ConsoleColor color = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), Display); log.Add(Glyph.GetInicator(isCurrentLine), config.CurLineIndicatorColor); log.Add(Check, config.CheckColor(Checked)); log.Add(" "); log.Add(Display, color); log.Add(endSpace(config)); log.Print(false); Console.ResetColor(); }
public override void Draw(bool isCurrentLine, Log log, ConsoleConfig config) { Console.ResetColor(); ConsoleColor fg; if (config.IsHeader) { Console.BackgroundColor = config.HeaderBackgroundColor; fg = config.HeaderForegroundColor; } else { fg = Console.ForegroundColor; } log.Add(Glyph.GetInicator(isCurrentLine), config.CurLineIndicatorColor); log.Add(Check, config.CheckColor(Checked)); log.Add(" "); log.Add(Display, fg); log.Add(endSpace(config)); log.Print(false); Console.ResetColor(); }