Ejemplo n.º 1
0
 public void Draw(IPainter <TVertex, TBox> painter, ISelector <TVertex, TBox> selector)
 {
     if (painter == null)
     {
         return;
     }
     if (IsFrozen)
     {
         selector = null;
     }
     else if (selector != null)
     {
         selector.Initialize(Settings.BoundsBox);
     }
     painter.BeginPaint(Settings.BoundsBox);
     foreach (TCell visualCell in Cells)
     {
         visualCell.Draw(painter, selector);
     }
     painter.EndPaint();
 }