Ejemplo n.º 1
0
 private void DrawLine(VisualTextLine line)
 {
     if (line.Index < visuals.Count)
     {
         visuals.Insert(line.Index, line);
         visuals.RemoveAt(line.Index + 1);
         line.Draw();
     }
     else
     {
         visuals.Add(line);
         line.Draw();
     }
 }
Ejemplo n.º 2
0
        private void RedrawCollapsedLine(VisualTextLine collapsedLine, int line)
        {
            if (line >= visuals.Count)
            {
                visuals.Add(null);
            }
            else
            {
                visuals[line] = null;
            }

            visuals[line] = collapsedLine;

            collapsedLine.Draw();
        }