public override void DoLayout()
{
switch (_duration)
{
case Duration.QuadrupleWhole:
Width = 14 * (_isGrace ? GraceScale : 1) * Scale;
break;
case Duration.DoubleWhole:
Width = 14 * (_isGrace ? GraceScale : 1) * Scale;
break;
case Duration.Whole:
Width = 14 * (_isGrace ? GraceScale : 1) * Scale;
break;
default:
Width = 9 * (_isGrace ? GraceScale : 1) * Scale;
break;
}
}