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();
        }