mirror of
https://github.com/SDRSharpR/SDRSharper.git
synced 2026-04-09 00:13:38 +00:00
Updated Freq Manager Plugin - Works
Freq Manager is now working, color scheme, Radio refs, ISharpControl fixed, Works fine now. Converted from SDRSharp Build 128x+ version
This commit is contained in:
parent
f6b32fb46f
commit
befaa7d529
80 changed files with 244 additions and 30 deletions
|
|
@ -0,0 +1,36 @@
|
|||
using System.Drawing;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace SDRSharp.FrequencyManager
|
||||
{
|
||||
public class CustomRenderer : ToolStripProfessionalRenderer
|
||||
{
|
||||
protected override void OnRenderButtonBackground(ToolStripItemRenderEventArgs e)
|
||||
{
|
||||
if (!e.Item.Selected)
|
||||
{
|
||||
base.OnRenderButtonBackground(e);
|
||||
}
|
||||
else
|
||||
{
|
||||
Rectangle rectangle = new Rectangle(0, 0, e.Item.Size.Width - 1, e.Item.Size.Height - 1);
|
||||
|
||||
var brush = new SolidBrush(Color.FromArgb(255, (byte)45, (byte)45, (byte)48));
|
||||
var pen = new Pen(Color.FromArgb(255, (byte)45, (byte)45, (byte)48));
|
||||
|
||||
e.Graphics.FillRectangle(brush, rectangle);
|
||||
e.Graphics.DrawRectangle(pen, rectangle);
|
||||
}
|
||||
}
|
||||
|
||||
protected override void OnRenderItemText(ToolStripItemTextRenderEventArgs e)
|
||||
{
|
||||
if (e.Item.Bounds.Contains(e.ToolStrip.PointToClient(Cursor.Position)))
|
||||
{
|
||||
e.TextColor = Color.Lime;
|
||||
}
|
||||
|
||||
base.OnRenderItemText(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue