Class ILAngularGauge.TILBasicExternalGaugeHandElement

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
 
(Automated Syncronization with Documentation)
 
Line 9: Line 9:
 
'''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''' TILBasicExternalGaugeHandElement = '''class'''( [[Class ILAngularGauge.TILBasicGaugeHand|TILBasicGaugeHand, ILPAngularAnalogComponentElement]] )
+
'''type''' TILBasicExternalGaugeHandElement = '''class'''( [[Class ILAngularGauge.TILBasicGaugeHandElement|TILBasicGaugeHandElement]] )
 
</code>
 
</code>
 
=== C++ Builder: ===
 
=== C++ Builder: ===
 
<code>
 
<code>
'''class''' TILBasicExternalGaugeHandElement : '''public''' [[Class ILAngularGauge.TILBasicGaugeHand|TILBasicGaugeHand]]
+
'''class''' TILBasicExternalGaugeHandElement : '''public''' [[Class ILAngularGauge.TILBasicGaugeHandElement|TILBasicGaugeHandElement]]
 
</code>
 
</code>
 
=== Visual C++ (MFC): ===
 
=== Visual C++ (MFC): ===
 
<code>
 
<code>
'''class''' CTILBasicExternalGaugeHandElement : '''public''' [[Class ILAngularGauge.TILBasicGaugeHand|CTILBasicGaugeHand]]
+
'''class''' CTILBasicExternalGaugeHandElement : '''public''' [[Class ILAngularGauge.TILBasicGaugeHandElement|CTILBasicGaugeHandElement]]
 
</code>
 
</code>
 
=== C# (.NET): ===
 
=== C# (.NET): ===
 
<code>
 
<code>
'''public ref class''' TILBasicExternalGaugeHandElement : [[Class ILAngularGauge.TILBasicGaugeHand|Mitov.InstrumentLab.BasicGaugeHand]]
+
'''public ref class''' BasicExternalGaugeHandElement : [[Class ILAngularGauge.TILBasicGaugeHandElement|Mitov.InstrumentLab.BasicGaugeHandElement]]
 
</code>
 
</code>
 
== Summary ==
 
== Summary ==
Line 41: Line 41:
 
*[[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 72: Line 60:
 
*[[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 85: Line 74:
  
 
=== 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:Classes]]
 
[[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.

Package: InstrumentLabPkg

Unit: ILAngularGauge

Inherits: TILBasicGaugeHandElement

Contents

Syntax

Delphi:

type TILBasicExternalGaugeHandElement = class( TILBasicGaugeHandElement )

C++ Builder:

class TILBasicExternalGaugeHandElement : public TILBasicGaugeHandElement

Visual C++ (MFC):

class CTILBasicExternalGaugeHandElement : public CTILBasicGaugeHandElement

C# (.NET):

public ref class BasicExternalGaugeHandElement : Mitov.InstrumentLab.BasicGaugeHandElement

Summary

Abstract base class for external gauge hand component elements.

Description

Defines abstract base class for external gauge hand component elements.

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