DotNet 4.8.1 build of DotNetBar
This commit is contained in:
@@ -0,0 +1,95 @@
|
||||
using System;
|
||||
using System.Drawing;
|
||||
|
||||
namespace DevComponents.Instrumentation
|
||||
{
|
||||
internal class TickPoint : ICloneable
|
||||
{
|
||||
#region Private variables
|
||||
|
||||
private Point _Point;
|
||||
private float _Angle;
|
||||
private double _Interval;
|
||||
|
||||
private GaugeTickMarkBase _TickMark;
|
||||
|
||||
private bool _Visible = true;
|
||||
|
||||
#endregion
|
||||
|
||||
public TickPoint(GaugeTickMarkBase tickMark)
|
||||
{
|
||||
_TickMark = tickMark;
|
||||
}
|
||||
|
||||
#region Public properties
|
||||
|
||||
#region Angle
|
||||
|
||||
public float Angle
|
||||
{
|
||||
get { return (_Angle); }
|
||||
set { _Angle = value; }
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Point
|
||||
|
||||
public Point Point
|
||||
{
|
||||
get { return (_Point); }
|
||||
set { _Point = value; }
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Interval
|
||||
|
||||
public double Interval
|
||||
{
|
||||
get { return (_Interval); }
|
||||
set { _Interval = value; }
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region TickMark
|
||||
|
||||
public GaugeTickMarkBase TickMark
|
||||
{
|
||||
get { return (_TickMark); }
|
||||
set { _TickMark = value; }
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Visible
|
||||
|
||||
public bool Visible
|
||||
{
|
||||
get { return (_Visible); }
|
||||
set { _Visible = value; }
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
|
||||
#region ICloneable Members
|
||||
|
||||
public object Clone()
|
||||
{
|
||||
TickPoint tp = new TickPoint(_TickMark);
|
||||
|
||||
tp.Point = _Point;
|
||||
tp.Angle = _Angle;
|
||||
tp.Interval = _Interval;
|
||||
tp.Visible = _Visible;
|
||||
|
||||
return (tp);
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user