private void fillStyleToolStripMenuItem_Click(object sender, EventArgs e)
{
lastSelected = "fillStyle";
OnPaintAction = cr =>
{
cr.LineWidth = 6;
cr.Rectangle(12, 12, 232, 70);
cr.NewSubPath(); cr.Arc(64, 64, 40, 0, 2 * Math.PI);
cr.NewSubPath(); cr.ArcNegative(192, 64, 40, 0, -2 * Math.PI);
cr.FillRule = FillRule.EvenOdd;
cr.SetSourceRGB(0, 0.7, 0); cr.FillPreserve();
cr.SetSourceRGB(0, 0, 0); cr.Stroke();
cr.Translate(0, 128);
cr.Rectangle(12, 12, 232, 70);
cr.NewSubPath(); cr.Arc(64, 64, 40, 0, 2 * Math.PI);
cr.NewSubPath(); cr.ArcNegative(192, 64, 40, 0, -2 * Math.PI);
cr.FillRule = FillRule.Winding;
cr.SetSourceRGB(0, 0, 0.9); cr.FillPreserve();
cr.SetSourceRGB(0, 0, 0); cr.Stroke();
};
Invalidate();
}