Class ILLinearGauge.TILLinearGaugeMinMaxHandElement

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
 
(Automated Syncronization with Documentation)
 
(6 intermediate revisions by one user not shown)
Line 11: Line 11:
 
'''Unit:''' [[Unit ILLinearGauge|ILLinearGauge]]
 
'''Unit:''' [[Unit ILLinearGauge|ILLinearGauge]]
  
'''Inherits:''' [[Class ILLinearGauge.TILBasicLinearGaugeHand|TILBasicLinearGaugeHand]]
+
'''Inherits:''' [[Class ILLinearGauge.TILBasicExternalLinearGaugeHandElement|TILBasicExternalLinearGaugeHandElement]]
  
 
== Syntax ==
 
== Syntax ==
 
=== Delphi: ===
 
=== Delphi: ===
 
<code>
 
<code>
'''type''' TILLinearGaugeMinMaxHandElement = '''class'''( [[Class ILLinearGauge.TILBasicLinearGaugeHand|TILBasicLinearGaugeHand, ILPLinearAnalogComponentElement]] )
+
'''type''' TILLinearGaugeMinMaxHandElement = '''class'''( [[Class ILLinearGauge.TILBasicExternalLinearGaugeHandElement|TILBasicExternalLinearGaugeHandElement]] )
 
</code>
 
</code>
 
=== C++ Builder: ===
 
=== C++ Builder: ===
 
<code>
 
<code>
'''class''' TILLinearGaugeMinMaxHandElement : '''public''' [[Class ILLinearGauge.TILBasicLinearGaugeHand|TILBasicLinearGaugeHand]]
+
'''class''' TILLinearGaugeMinMaxHandElement : '''public''' [[Class ILLinearGauge.TILBasicExternalLinearGaugeHandElement|TILBasicExternalLinearGaugeHandElement]]
 
</code>
 
</code>
 
=== Visual C++ (MFC): ===
 
=== Visual C++ (MFC): ===
 
<code>
 
<code>
'''class''' CTILLinearGaugeMinMaxHandElement : '''public''' [[Class ILLinearGauge.TILBasicLinearGaugeHand|CTILBasicLinearGaugeHand]]
+
'''class''' CTILLinearGaugeMinMaxHandElement : '''public''' [[Class ILLinearGauge.TILBasicExternalLinearGaugeHandElement|CTILBasicExternalLinearGaugeHandElement]]
 
</code>
 
</code>
 
=== C# (.NET): ===
 
=== C# (.NET): ===
 
<code>
 
<code>
'''public ref class''' TILLinearGaugeMinMaxHandElement : [[Class ILLinearGauge.TILBasicLinearGaugeHand|Mitov.InstrumentLab.BasicLinearGaugeHand]]
+
'''public ref class''' LinearGaugeMinMaxHandElement : [[Class ILLinearGauge.TILBasicExternalLinearGaugeHandElement|Mitov.InstrumentLab.BasicExternalLinearGaugeHandElement]]
 
</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 linear gauge hand.
 
max linear gauge hand.
 +
 +
 +
 +
<b>Diagram:</b>
 +
 +
[[Image:ILLinearGaugeMinMaxHandElement_Preview.png]]
  
  
Line 53: Line 59:
  
 
=== Public ===
 
=== Public ===
*[[Method procedure ILLinearGauge.TILLinearGaugeMinMaxHandElement.LinearAnalogDraw(IGPGraphics;Boolean;Single;Single;Single;Single;Single;Single;Single;Real;Real;Real;TILRotation;TILLinearGaugeRail;TILReversibleGaugeScale)|procedure LinearAnalogDraw(AGraphics : IGPGraphics; AContoursOnly : Boolean; ARadiusX : Single; ARadiusY : Single; AWidth : Single; AHeight : Single; AXCoeff : Single; AYCoeff : Single; ABorderWidth : Single; AValue : Real; AMin : Real; AMax : Real; ARotation : TILRotation; ARail : TILLinearGaugeRail; AScale : TILReversibleGaugeScale)]]
 
 
*[[Method procedure ILLinearGauge.TILLinearGaugeMinMaxHandElement.Reset()|procedure Reset()]] - Resets the Min/Max hand.  
 
*[[Method procedure ILLinearGauge.TILLinearGaugeMinMaxHandElement.Reset()|procedure Reset()]] - Resets the Min/Max hand.  
  
Line 59: Line 64:
 
*[[Pin ILLinearGauge.TILLinearGaugeMinMaxHandElement.ResetPin|ResetPin]] - The [[Method procedure ILLinearGauge.TILLinearGaugeMinMaxHandElement.Reset()|Reset]] Input Pin of the component.  
 
*[[Pin ILLinearGauge.TILLinearGaugeMinMaxHandElement.ResetPin|ResetPin]] - The [[Method procedure ILLinearGauge.TILLinearGaugeMinMaxHandElement.Reset()|Reset]] Input Pin of the component.  
  
== From [[Class SLControlCollection.TLPDrawComponentElement|TLPDrawComponentElement]] ==
+
== From [[Class ILLinearGauge.TILBasicExternalLinearGaugeHandElement|TILBasicExternalLinearGaugeHandElement]] ==
 +
 
 +
== Properties ==
 +
 
 +
=== Published ===
 +
*[[Property ILLinearGauge.TILBasicExternalLinearGaugeHandElement.Range|Range]] - Specifies an optional Min/Max range for the hand.
 +
*[[Property ILLinearGauge.TILBasicExternalLinearGaugeHandElement.Value|Value]] - Specifies the value of the component.
 +
 
 +
== From [[Class ILLinearGauge.TILBasicLinearGaugeHand|TILBasicLinearGaugeHand]] ==
  
 
== 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 ILLinearGauge.TILBasicLinearGaugeHand.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 91:
 
*[[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 105:
  
 
=== 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]]

Latest revision as of 00:31, 26 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.

ILLinearGaugeMinMaxHandElement.gif

Package: InstrumentLabPkg

Unit: ILLinearGauge

Inherits: TILBasicExternalLinearGaugeHandElement

Contents

Syntax

Delphi:

type TILLinearGaugeMinMaxHandElement = class( TILBasicExternalLinearGaugeHandElement )

C++ Builder:

class TILLinearGaugeMinMaxHandElement : public TILBasicExternalLinearGaugeHandElement

Visual C++ (MFC):

class CTILLinearGaugeMinMaxHandElement : public CTILBasicExternalLinearGaugeHandElement

C# (.NET):

public ref class LinearGaugeMinMaxHandElement : Mitov.InstrumentLab.BasicExternalLinearGaugeHandElement

Summary

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

Description

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


Diagram:

ILLinearGaugeMinMaxHandElement Preview.png


Example:

ExternalLinearGaugeHandElement.png

Properties

Published

Methods

Public

Pins

From TILBasicExternalLinearGaugeHandElement

Properties

Published

From TILBasicLinearGaugeHand

Methods

Public

From TLPComponentElement

Properties

Published

Methods

Public

From TSLComponentItem

Properties

Public

Methods

Public

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox