public void DrawEllipse(DrawingEllipse circle, int padNumber)
{
lock (this.lockObject)
{
if (!this.volumePadShown && padNumber > 1)
--padNumber;
var view = new EllipseView(circle, this.pads[padNumber]);
circle.Updated += new EventHandler(this.OnPrimitiveUpdated);
this.pads[padNumber].AddPrimitive(view);
view.SetInterval(this.leftDateTime, this.rightDateTime);
this.contentUpdated = true;
}
}