mirror of https://github.com/ArduPilot/ardupilot
46 lines
1.4 KiB
C#
46 lines
1.4 KiB
C#
|
using System.ComponentModel;
|
|||
|
using System.Drawing;
|
|||
|
using System.Drawing.Drawing2D;
|
|||
|
using System.Windows.Forms;
|
|||
|
|
|||
|
namespace ArducopterConfigurator.Views.controls
|
|||
|
{
|
|||
|
public partial class PropControl : Control
|
|||
|
{
|
|||
|
public PropControl()
|
|||
|
{
|
|||
|
InitializeComponent();
|
|||
|
|
|||
|
SetStyle(ControlStyles.OptimizedDoubleBuffer |
|
|||
|
ControlStyles.AllPaintingInWmPaint |
|
|||
|
ControlStyles.UserPaint |
|
|||
|
ControlStyles.ResizeRedraw, true);
|
|||
|
|
|||
|
InitializeComponent();
|
|||
|
}
|
|||
|
|
|||
|
protected override void OnPaint(PaintEventArgs e)
|
|||
|
{
|
|||
|
var g = e.Graphics;
|
|||
|
g.SmoothingMode = SmoothingMode.AntiAlias;
|
|||
|
g.Clear(BackColor);
|
|||
|
|
|||
|
// var rect =new RectangleF(x, y + height - (barStart + barSize), width, barSize)
|
|||
|
//
|
|||
|
// using (var bg = new LinearGradientBrush(rect, _barLightColour, _barDarkColour, isVertical ? 0 : 90.0F, false))
|
|||
|
// g.FillRectangle(bg, rect);
|
|||
|
//
|
|||
|
//
|
|||
|
//
|
|||
|
// using (Pen p = new Pen(_borderColor, _borderWidth))
|
|||
|
// {
|
|||
|
// p.Alignment = PenAlignment.Inset;
|
|||
|
// p.LineJoin = LineJoin.Round;
|
|||
|
// g.DrawLine(p, width, y, width, height);
|
|||
|
// }
|
|||
|
// var bmp = GenerateProcentBarBitmap(Width, Height, BackColor);
|
|||
|
// g.DrawImage(bmp, 0, 0);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|