public void SetColorize(ColorizeProps colorizeOffset)
        {
            TextArea.TextView.LineTransformers.Remove(OffsetColorizer);

            OffsetColorizer = new OffsetColorizer(colorizeOffset);
            TextArea.TextView.LineTransformers.Add(OffsetColorizer);

            if (colorizeOffset.End > 0)
            {
                CaretOffset = colorizeOffset.Start;
                ScrollToVerticalOffset(CaretOffset);
            }

            UpdateLayout();
            TextArea.UpdateLayout();
        }
Example #2
0
 public OffsetColorizer(ColorizeProps colorizeOffset) : base()
 {
     ColorizeProps = colorizeOffset;
 }