public override void Draw(Cairo.Context dc) { if (TheFill != null) { dc.Rectangle(BB.ToCairoRectangle()); //TheFill, dc.Fill(); } if (ThePen != null) { var r = BB; dc.Rectangle(r.ToCairoRectangle());//ThePen, dc.Stroke(); //dc.DrawRectangle(Pens.Green, new RectangleF(20, 20, 200, 200)); //GlobalUI.UI.AddStatusLine(this, "p " + BB.Width + " " + BB.Height + " " + r); } }