Class SLScope.TSLDisplayView
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: SignalLabScopePkg
Unit: SLScope
Inherits: TSLDisplayComponent
Contents |
Syntax
Delphi:
type TSLDisplayView = class( TSLDisplayComponent )
C++ Builder:
class TSLDisplayView : public TSLDisplayComponent
Visual C++ (MFC):
class CTSLDisplayView : public CTSLDisplayComponent
C# (.NET):
public ref class TSLDisplayView : Mitov.PlotLab.DisplayComponent
Summary
Base abstract class for data view of visual data displays.
Description
This is a base class for data view of visual data displays such as the legend or the axis in Scopes or Spectrum Analyzers. The display views are created internally by the data displays. Do not make instances of this class or its descendants.
Properties
Public
- Height - Use this property to get the Height of the view in pixels.
- Width - Use this property to get the Width of the view in pixels.
- Top - Use this property to get the Top position of the view in pixels.
- Left - Use this property to get the Left position of the view in pixels.
- DefaultRect
Methods
Public
- function IsVisible() : Boolean
- function IsVisibleForced() : Boolean
- function GetIntValueAt(X : Integer; Y : Integer) : Real
- function GetMinValue() : Real
- function GetMaxValue() : Real
- procedure Draw(ADrawPart : TSLDisplayDrawPart; ACanvas : TLPCanvas; Vertical : Boolean; Printing : Boolean)
- procedure DrawEx(ADrawPart : TSLDisplayDrawPart; ACanvas : TLPCanvas; Vertical : Boolean)
- procedure DrawMouseSelction(ACanvas : TLPCanvas)