Class ILLinearGauge.TILExternalLinearGaugeControlHandElement
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Package: InstrumentLabPkg
Unit: ILLinearGauge
Inherits: TILBasicExternalLinearGaugeHandElement
Contents |
Syntax
Delphi:
type TILExternalLinearGaugeControlHandElement = class( TILBasicExternalLinearGaugeHandElement, ILPHitLinearAnalogComponentElement )
C++ Builder:
class TILExternalLinearGaugeControlHandElement : public TILBasicExternalLinearGaugeHandElement
Visual C++ (MFC):
class CTILExternalLinearGaugeControlHandElement : public CTILBasicExternalLinearGaugeHandElement
C# (.NET):
public ref class TILExternalLinearGaugeControlHandElement : Mitov.InstrumentLab.BasicExternalLinearGaugeHandElement
Summary
Component element drawing external user controllable data linear gauge hand.
Description
Use this component element to display external user controllable data linear gauge hand.
The user can use the mouse to change the location of the hand.
This element can be used for setting values by the user.
Example:
Properties
Published
- Hand - Specifies the Gauge Hand properties.
Methods
Public
- procedure LinearAnalogMouseMove(X : Integer; Y : Integer; ARadiusX : Single; ARadiusY : Single; ABorderWidth : Single; AWidth : Single; AHeight : Single; AXCoeff : Single; AYCoeff : Single; AMin : Real; AMax : Real; AApplyTransform : IGPMatrix; ARotation : TILRotation; ARail : TILLinearGaugeRail; AScale : TILReversibleGaugeScale)
- procedure MouseDown()
- procedure MouseUp()
- procedure MouseEnter(X : Integer; Y : Integer)
- procedure MouseLeave()
- procedure MouseWheel(ADirection : Integer; Shift : TShiftState; MousePos : TPoint; AMin : Real; AMax : Real)
- procedure Unselect()
Pins
- StatePin - The real or ranged real state pin of the component.
From TILBasicExternalLinearGaugeHandElement
Properties
Published
- Range - Specifies an optional Min/Max range for the hand.
- Value - Specifies the value of the component.
Methods
Public
From TLPDrawComponentElement
Methods
Public
- procedure Draw(AGraphics : IGPGraphics; AContoursOnly : Boolean; ARadiusX : Single; ARadiusY : Single; Width : Single; Height : Single; AXCoeff : Single; AYCoeff : Single)
- procedure MouseMove(X : Integer; Y : Integer; ARadiusX : Single; ARadiusY : Single; AWidth : Single; AHeight : Single; AXCoeff : Single; AYCoeff : Single; FromAngle : Single; ToAngle : Single; AReversed : Boolean; AMin : Real; AMax : Real)
- procedure MouseDown()
- procedure MouseUp()
- procedure MouseEnter(X : Integer; Y : Integer)
- procedure MouseLeave()
- procedure MouseWheel(ADirection : Integer; Shift : TShiftState; MousePos : TPoint; AMin : Real; AMax : Real)
- procedure Unselect()