DotNet 4.8.1 build of DotNetBar
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.Drawing;
|
||||
using DevComponents.DotNetBar.Metro.ColorTables;
|
||||
|
||||
namespace DevComponents.DotNetBar.Metro.Rendering
|
||||
{
|
||||
internal class MetroToolbarPainter : MetroRenderer
|
||||
{
|
||||
public override void Render(MetroRendererInfo renderingInfo)
|
||||
{
|
||||
MetroToolbar bar = (MetroToolbar)renderingInfo.Control;
|
||||
Graphics g = renderingInfo.PaintEventArgs.Graphics;
|
||||
MetroToolbarColorTable ct = renderingInfo.ColorTable.MetroToolbar;
|
||||
Rectangle bounds = bar.ClientRectangle;
|
||||
|
||||
if (ct.BackgroundStyle != null)
|
||||
{
|
||||
ElementStyleDisplayInfo di = new ElementStyleDisplayInfo(ct.BackgroundStyle, g, bounds);
|
||||
ElementStyleDisplay.PaintBackground(di);
|
||||
}
|
||||
|
||||
#if TRIAL
|
||||
if (bar.Expanded)
|
||||
{
|
||||
Rectangle tr = bounds;
|
||||
tr.Inflate(-2, -2);
|
||||
using (Font font = new Font(bar.Font.FontFamily, 8f, FontStyle.Regular))
|
||||
TextDrawing.DrawString(g, "DotNetBar Trial", font, Color.FromArgb(32, Color.Black), tr, eTextFormat.Bottom | eTextFormat.Right);
|
||||
}
|
||||
#endif
|
||||
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user