public override void Render(Context context) { if (!IsVisible) { return; } context.Rectangle(RenderSize); Foreground.ApplyTo(context); context.Fill(); }
public override void Render(Cairo.Context context) { base.Render(context); using Layout pangoLayout = CairoHelper.CreateLayout(context); pangoLayout.SetText(Text); Foreground.ApplyTo(context); context.MoveTo(RenderSize.X + Padding.Left, RenderSize.Y + Padding.Top); pangoLayout.FontDescription = _font; pangoLayout.Alignment = TextAlignment; CairoHelper.ShowLayout(context, pangoLayout); }