public override void OnRender(Graphics g)
{
if (selected)
{
g.FillEllipse(Brushes.Red, new Rectangle(this.LocalPosition, this.Size));
g.DrawArc(Pens.Red, new Rectangle(this.LocalPosition, this.Size), 0, 360);
}
base.OnRender(g);
var midw = LocalPosition.X + 10;
var midh = LocalPosition.Y + 35;
var txtsize = TextRenderer.MeasureText(wpno, SystemFonts.DefaultFont);
if (txtsize.Width > 15)
midw -= 4;
g.DrawString("Alt:", SystemFonts.DefaultFont, Brushes.White, new PointF(midw, midh));
g.DrawString(wpno, SystemFonts.DefaultFont, Brushes.White, new PointF(midw - 2, midh + 13));
//Matrix temp = g.Transform;
//g.TranslateTransform(LocalPosition.X, LocalPosition.Y);
//g.RotateTransform(-Overlay.Control.Bearing);
// do stuff
//g.Transform = temp;
}
}