void RenderIcon (Cairo.Context context, Gdk.Pixbuf surface, double opacity) { context.DrawImage (this, surface.WithAlpha (opacity), Allocation.X + (Allocation.Width - surface.Width) / 2, Allocation.Y + (Allocation.Height - surface.Height) / 2); }