Class ILAngularGauge.TILExternalGaugeControlHandElement

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
 
(Automated Syncronization with Documentation)
Line 41: Line 41:
  
 
This element can be used for setting values by the user.
 
This element can be used for setting values by the user.
 +
 +
 +
 +
<b>Diagram:</b>
 +
 +
[[Image:ILExternalGaugeControlHandElement_Preview.png]]
  
  
Line 52: Line 58:
 
=== Published ===
 
=== Published ===
 
*[[Property ILAngularGauge.TILExternalGaugeControlHandElement.Hand|Hand]] - Specifies the Gauge Hand properties.  
 
*[[Property ILAngularGauge.TILExternalGaugeControlHandElement.Hand|Hand]] - Specifies the Gauge Hand properties.  
 
== Methods ==
 
 
=== Public ===
 
*[[Method procedure ILAngularGauge.TILExternalGaugeControlHandElement.MouseMove(Integer;Integer;Single;Single;Single;Single;Single;Single;Single;Single;Boolean;Real;Real)|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)]]
 
*[[Method procedure ILAngularGauge.TILExternalGaugeControlHandElement.MouseDown()|procedure MouseDown()]]
 
*[[Method procedure ILAngularGauge.TILExternalGaugeControlHandElement.MouseUp()|procedure MouseUp()]]
 
*[[Method procedure ILAngularGauge.TILExternalGaugeControlHandElement.MouseEnter(Integer;Integer)|procedure MouseEnter(X : Integer; Y : Integer)]]
 
*[[Method procedure ILAngularGauge.TILExternalGaugeControlHandElement.MouseLeave()|procedure MouseLeave()]]
 
*[[Method procedure ILAngularGauge.TILExternalGaugeControlHandElement.MouseWheel(Integer;TShiftState;TPoint;Real;Real)|procedure MouseWheel(ADirection : Integer; Shift : TShiftState; MousePos : TPoint; AMin : Real; AMax : Real)]]
 
*[[Method procedure ILAngularGauge.TILExternalGaugeControlHandElement.Unselect()|procedure Unselect()]]
 
  
 
== Pins ==
 
== Pins ==
 
*[[Pin ILAngularGauge.TILExternalGaugeControlHandElement.StatePin|StatePin]] - The real or ranged real state pin of the component.  
 
*[[Pin ILAngularGauge.TILExternalGaugeControlHandElement.StatePin|StatePin]] - The real or ranged real state pin of the component.  
 +
 +
== Events ==
 +
*[[Event ILAngularGauge.TILExternalGaugeControlHandElement.OnChange|OnChange]] - Occurs when the position of the hand has been changed.
  
 
== From [[Class ILAngularGauge.TILBasicExternalGaugeHandElement|TILBasicExternalGaugeHandElement]] ==
 
== From [[Class ILAngularGauge.TILBasicExternalGaugeHandElement|TILBasicExternalGaugeHandElement]] ==
Line 75: Line 73:
 
*[[Property ILAngularGauge.TILBasicExternalGaugeHandElement.Value|Value]] - Specifies the value of the component.  
 
*[[Property ILAngularGauge.TILBasicExternalGaugeHandElement.Value|Value]] - Specifies the value of the component.  
  
== Methods ==
+
== From [[Class ILAngularGauge.TILBasicGaugeHandElement|TILBasicGaugeHandElement]] ==
 
+
=== Public ===
+
*[[Method procedure ILAngularGauge.TILBasicExternalGaugeHandElement.AngularAnalogDraw(IGPGraphics;Boolean;Single;Single;Single;Single;Single;Single;Single;Single;Real;Single;Single;Boolean;Real;Real)|procedure AngularAnalogDraw(AGraphics : IGPGraphics; AContoursOnly : Boolean; ARadiusX : Single; ARadiusY : Single; Width : Single; Height : Single; AOutWidth : Single; AOutHeight : Single; AXCoeff : Single; AYCoeff : Single; AValue : Real; FromAngle : Single; ToAngle : Single; AReversed : Boolean; AMin : Real; AMax : Real)]]
+
 
+
== From [[Class SLControlCollection.TLPDrawComponentElement|TLPDrawComponentElement]] ==
+
  
 
== Methods ==
 
== Methods ==
  
 
=== Public ===
 
=== Public ===
*[[Method procedure SLControlCollection.TLPDrawComponentElement.Draw(IGPGraphics;Boolean;Single;Single;Single;Single;Single;Single)|procedure Draw(AGraphics : IGPGraphics; AContoursOnly : Boolean; ARadiusX : Single; ARadiusY : Single; Width : Single; Height : Single; AXCoeff : Single; AYCoeff : Single)]]
+
*[[Method procedure ILAngularGauge.TILBasicGaugeHandElement.InvalidateSize()|procedure InvalidateSize()]]
*[[Method procedure SLControlCollection.TLPDrawComponentElement.MouseMove(Integer;Integer;Single;Single;Single;Single;Single;Single;Single;Single;Boolean;Real;Real)|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)]]
+
*[[Method procedure SLControlCollection.TLPDrawComponentElement.MouseDown()|procedure MouseDown()]]
+
*[[Method procedure SLControlCollection.TLPDrawComponentElement.MouseUp()|procedure MouseUp()]]
+
*[[Method procedure SLControlCollection.TLPDrawComponentElement.MouseEnter(Integer;Integer)|procedure MouseEnter(X : Integer; Y : Integer)]]
+
*[[Method procedure SLControlCollection.TLPDrawComponentElement.MouseLeave()|procedure MouseLeave()]]
+
*[[Method procedure SLControlCollection.TLPDrawComponentElement.MouseWheel(Integer;TShiftState;TPoint;Real;Real)|procedure MouseWheel(ADirection : Integer; Shift : TShiftState; MousePos : TPoint; AMin : Real; AMax : Real)]]
+
*[[Method procedure SLControlCollection.TLPDrawComponentElement.Unselect()|procedure Unselect()]]
+
  
 
== From [[Class SLControlCollection.TLPComponentElement|TLPComponentElement]] ==
 
== From [[Class SLControlCollection.TLPComponentElement|TLPComponentElement]] ==
Line 106: Line 92:
 
*[[Method function SLControlCollection.TLPComponentElement.GetHasEnable() : Boolean|function GetHasEnable() : Boolean]]
 
*[[Method function SLControlCollection.TLPComponentElement.GetHasEnable() : Boolean|function GetHasEnable() : Boolean]]
 
*[[Method function SLControlCollection.TLPComponentElement.GetCanDisable() : Boolean|function GetCanDisable() : Boolean]]
 
*[[Method function SLControlCollection.TLPComponentElement.GetCanDisable() : Boolean|function GetCanDisable() : Boolean]]
 +
*[[Method function SLControlCollection.TLPComponentElement.GetName() : String|function GetName() : String]]
 
*[[Method procedure SLControlCollection.TLPComponentElement.InvalidateSize()|procedure InvalidateSize()]]
 
*[[Method procedure SLControlCollection.TLPComponentElement.InvalidateSize()|procedure InvalidateSize()]]
  
Line 119: Line 106:
  
 
=== Public ===
 
=== Public ===
 +
*[[Method function SLComponentCollection.TSLComponentItem.GetParentComponent() : TComponent|function GetParentComponent() : TComponent]]
 +
*[[Method function SLComponentCollection.TSLComponentItem.HasParent() : Boolean|function HasParent() : Boolean]]
 +
*[[Method function SLComponentCollection.TSLComponentItem.GetOwnerList() : TSLComponentItems|function GetOwnerList() : TSLComponentItems]]
 
*[[Method function SLComponentCollection.TSLComponentItem.GetHasEnable() : Boolean|function GetHasEnable() : Boolean]]
 
*[[Method function SLComponentCollection.TSLComponentItem.GetHasEnable() : Boolean|function GetHasEnable() : Boolean]]
 
*[[Method function SLComponentCollection.TSLComponentItem.GetCanDisable() : Boolean|function GetCanDisable() : Boolean]]
 
*[[Method function SLComponentCollection.TSLComponentItem.GetCanDisable() : Boolean|function GetCanDisable() : Boolean]]
  
 
[[Category:Elements]][[Category:Classes]]
 
[[Category:Elements]][[Category:Classes]]

Revision as of 20:30, 10 June 2013

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.

ILExternalGaugeControlHandElement.gif

Package: InstrumentLabPkg

Unit: ILAngularGauge

Inherits: TILBasicExternalGaugeHandElement

Contents

Syntax

Delphi:

type TILExternalGaugeControlHandElement = class( TILBasicExternalGaugeHandElement )

C++ Builder:

class TILExternalGaugeControlHandElement : public TILBasicExternalGaugeHandElement

Visual C++ (MFC):

class CTILExternalGaugeControlHandElement : public CTILBasicExternalGaugeHandElement

C# (.NET):

public ref class TILExternalGaugeControlHandElement : Mitov.InstrumentLab.BasicExternalGaugeHandElement

Summary

Component element drawing external user controllable data angular gauge hand.

Description

Use this component element to display external user controllable data angular 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.


Diagram:

ILExternalGaugeControlHandElement Preview.png


Example:

GaugeHandElementSample.png

Properties

Published

Pins

Events

From TILBasicExternalGaugeHandElement

Properties

Published

From TILBasicGaugeHandElement

Methods

Public

From TLPComponentElement

Properties

Published

Methods

Public

From TSLComponentItem

Properties

Public

Methods

Public

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox