Class ILAngularGauge.TILGaugeMinMaxHandElement

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
 
(Automated Syncronization with Documentation)
Line 11: Line 11:
 
'''Unit:''' [[Unit ILAngularGauge|ILAngularGauge]]
 
'''Unit:''' [[Unit ILAngularGauge|ILAngularGauge]]
  
'''Inherits:''' [[Class ILAngularGauge.TILBasicGaugeHand|TILBasicGaugeHand]]
+
'''Inherits:''' [[Class ILAngularGauge.TILBasicGaugeHandElement|TILBasicGaugeHandElement]]
  
 
== Syntax ==
 
== Syntax ==
 
=== Delphi: ===
 
=== Delphi: ===
 
<code>
 
<code>
'''type''' TILGaugeMinMaxHandElement = '''class'''( [[Class ILAngularGauge.TILBasicGaugeHand|TILBasicGaugeHand, ILPAngularAnalogComponentElement]] )
+
'''type''' TILGaugeMinMaxHandElement = '''class'''( [[Class ILAngularGauge.TILBasicGaugeHandElement|TILBasicGaugeHandElement]] )
 
</code>
 
</code>
 
=== C++ Builder: ===
 
=== C++ Builder: ===
 
<code>
 
<code>
'''class''' TILGaugeMinMaxHandElement : '''public''' [[Class ILAngularGauge.TILBasicGaugeHand|TILBasicGaugeHand]]
+
'''class''' TILGaugeMinMaxHandElement : '''public''' [[Class ILAngularGauge.TILBasicGaugeHandElement|TILBasicGaugeHandElement]]
 
</code>
 
</code>
 
=== Visual C++ (MFC): ===
 
=== Visual C++ (MFC): ===
 
<code>
 
<code>
'''class''' CTILGaugeMinMaxHandElement : '''public''' [[Class ILAngularGauge.TILBasicGaugeHand|CTILBasicGaugeHand]]
+
'''class''' CTILGaugeMinMaxHandElement : '''public''' [[Class ILAngularGauge.TILBasicGaugeHandElement|CTILBasicGaugeHandElement]]
 
</code>
 
</code>
 
=== C# (.NET): ===
 
=== C# (.NET): ===
 
<code>
 
<code>
'''public ref class''' TILGaugeMinMaxHandElement : [[Class ILAngularGauge.TILBasicGaugeHand|Mitov.InstrumentLab.BasicGaugeHand]]
+
'''public ref class''' TILGaugeMinMaxHandElement : [[Class ILAngularGauge.TILBasicGaugeHandElement|Mitov.InstrumentLab.BasicGaugeHandElement]]
 
</code>
 
</code>
 
== Summary ==
 
== Summary ==
Line 36: Line 36:
 
Use this component element to display internal data min or
 
Use this component element to display internal data min or
 
max angular gauge hand.
 
max angular gauge hand.
 +
 +
 +
 +
<b>Diagram:</b>
 +
 +
[[Image:ILGaugeMinMaxHandElement_Preview.png]]
  
  
Line 53: Line 59:
  
 
=== Public ===
 
=== Public ===
*[[Method procedure ILAngularGauge.TILGaugeMinMaxHandElement.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)]]
 
 
*[[Method procedure ILAngularGauge.TILGaugeMinMaxHandElement.Reset()|procedure Reset()]] - Resets the Min/Max hand.  
 
*[[Method procedure ILAngularGauge.TILGaugeMinMaxHandElement.Reset()|procedure Reset()]] - Resets the Min/Max hand.  
  
Line 59: Line 64:
 
*[[Pin ILAngularGauge.TILGaugeMinMaxHandElement.ResetPin|ResetPin]] - The [[Method procedure ILAngularGauge.TILGaugeMinMaxHandElement.Reset()|Reset]] Input Pin of the component.  
 
*[[Pin ILAngularGauge.TILGaugeMinMaxHandElement.ResetPin|ResetPin]] - The [[Method procedure ILAngularGauge.TILGaugeMinMaxHandElement.Reset()|Reset]] Input Pin of the component.  
  
== From [[Class SLControlCollection.TLPDrawComponentElement|TLPDrawComponentElement]] ==
+
== From [[Class ILAngularGauge.TILBasicGaugeHandElement|TILBasicGaugeHandElement]] ==
  
 
== 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 85: Line 83:
 
*[[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 98: Line 97:
  
 
=== 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.

ILGaugeMinMaxHandElement.gif

Package: InstrumentLabPkg

Unit: ILAngularGauge

Inherits: TILBasicGaugeHandElement

Contents

Syntax

Delphi:

type TILGaugeMinMaxHandElement = class( TILBasicGaugeHandElement )

C++ Builder:

class TILGaugeMinMaxHandElement : public TILBasicGaugeHandElement

Visual C++ (MFC):

class CTILGaugeMinMaxHandElement : public CTILBasicGaugeHandElement

C# (.NET):

public ref class TILGaugeMinMaxHandElement : Mitov.InstrumentLab.BasicGaugeHandElement

Summary

Component element drawing internal data min or max angular gauge hand.

Description

Use this component element to display internal data min or max angular gauge hand.


Diagram:

ILGaugeMinMaxHandElement Preview.png


Example:

GaugeHandElementSample.png

Properties

Published

Methods

Public

Pins

From TILBasicGaugeHandElement

Methods

Public

From TLPComponentElement

Properties

Published

Methods

Public

From TSLComponentItem

Properties

Public

Methods

Public

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox