Class ILAnalogClock.TILExternalClockControlHandElement

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
 
(Automated Syncronization with Documentation)
Line 4: Line 4:
 
We will enable the editing as soon as we are happy with the overall Wiki site.
 
We will enable the editing as soon as we are happy with the overall Wiki site.
 
</span></b>
 
</span></b>
 +
 +
[[Image:ILExternalClockControlHandElement.gif]]
  
 
'''Package:''' [[Package InstrumentLabPkg|InstrumentLabPkg]]
 
'''Package:''' [[Package InstrumentLabPkg|InstrumentLabPkg]]
Line 29: Line 31:
 
</code>
 
</code>
 
== Summary ==
 
== Summary ==
Abstract base class for external clock control hand component elements.  
+
Component element drawing external user controllable analog clock hand.  
  
 
== Description ==
 
== Description ==
Defines abstract base class for external clock control hand
+
Use this component element to display external user
component elements.
+
controllable analog clock 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.
 +
 
 +
 
 +
 
 +
<b>Example:</b>
 +
 
 +
[[Image:ExternalClockHandElementSample.png]]
  
 
== Properties ==
 
== Properties ==
Line 39: Line 52:
 
=== Published ===
 
=== Published ===
 
*[[Property ILAnalogClock.TILExternalClockControlHandElement.Hand|Hand]] - Specifies the Clock Hand properties.  
 
*[[Property ILAnalogClock.TILExternalClockControlHandElement.Hand|Hand]] - Specifies the Clock Hand properties.  
 
== Methods ==
 
 
=== Public ===
 
*[[Method procedure ILAnalogClock.TILExternalClockControlHandElement.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 ILAnalogClock.TILExternalClockControlHandElement.MouseDown()|procedure MouseDown()]]
 
*[[Method procedure ILAnalogClock.TILExternalClockControlHandElement.MouseUp()|procedure MouseUp()]]
 
*[[Method procedure ILAnalogClock.TILExternalClockControlHandElement.MouseEnter(Integer;Integer)|procedure MouseEnter(X : Integer; Y : Integer)]]
 
*[[Method procedure ILAnalogClock.TILExternalClockControlHandElement.MouseLeave()|procedure MouseLeave()]]
 
*[[Method procedure ILAnalogClock.TILExternalClockControlHandElement.MouseWheel(Integer;TShiftState;TPoint;Real;Real)|procedure MouseWheel(ADirection : Integer; Shift : TShiftState; MousePos : TPoint; AMin : Real; AMax : Real)]]
 
*[[Method procedure ILAnalogClock.TILExternalClockControlHandElement.Unselect()|procedure Unselect()]]
 
  
 
== Pins ==
 
== Pins ==
Line 61: Line 63:
 
*[[Property ILAnalogClock.TILBasicExternalClockHandElement.Value|Value]] - Specifies the value of the component.  
 
*[[Property ILAnalogClock.TILBasicExternalClockHandElement.Value|Value]] - Specifies the value of the component.  
  
== Methods ==
+
== From [[Class ILAnalogClock.TILBasicClockHand|TILBasicClockHand]] ==
 
+
=== Public ===
+
*[[Method procedure ILAnalogClock.TILBasicExternalClockHandElement.TimeDraw(IGPGraphics;Boolean;Single;Single;Single;Single;Single;Single;TTime)|procedure TimeDraw(AGraphics : IGPGraphics; AContoursOnly : Boolean; ARadiusX : Single; ARadiusY : Single; Width : Single; Height : Single; AXCoeff : Single; AYCoeff : Single; AValue : TTime)]]
+
 
+
== 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 ILAnalogClock.TILBasicClockHand.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 92: Line 82:
 
*[[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 105: Line 96:
  
 
=== 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:45, 30 October 2012

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.

ILExternalClockControlHandElement.gif

Package: InstrumentLabPkg

Unit: ILAnalogClock

Inherits: TILBasicExternalClockHandElement

Contents

Syntax

Delphi:

type TILExternalClockControlHandElement = class( TILBasicExternalClockHandElement )

C++ Builder:

class TILExternalClockControlHandElement : public TILBasicExternalClockHandElement

Visual C++ (MFC):

class CTILExternalClockControlHandElement : public CTILBasicExternalClockHandElement

C# (.NET):

public ref class TILExternalClockControlHandElement : Mitov.InstrumentLab.BasicExternalClockHandElement

Summary

Component element drawing external user controllable analog clock hand.

Description

Use this component element to display external user controllable analog clock 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:

ExternalClockHandElementSample.png

Properties

Published

Pins

From TILBasicExternalClockHandElement

Properties

Published

From TILBasicClockHand

Methods

Public

From TLPComponentElement

Properties

Published

Methods

Public

From TSLComponentItem

Properties

Public

Methods

Public

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox