Class SLScope.TSLCustomSizeDisplayView
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: TSLCustomColorDisplayView
Contents |
Syntax
Delphi:
type TSLCustomSizeDisplayView = class( TSLCustomColorDisplayView )
C++ Builder:
class TSLCustomSizeDisplayView : public TSLCustomColorDisplayView
Visual C++ (MFC):
class CTSLCustomSizeDisplayView : public CTSLCustomColorDisplayView
C# (.NET):
public ref class CustomSizeDisplayView : Mitov.PlotLab.CustomColorDisplayView
Summary
Base abstract class for display data view.
Description
This is a base class for data view for 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
Published
- ViewSize - Specifies the way the view size will be calculated.
- Align - Specifies the desired alignment for the view (Left, Right, Top, Bottom etc.)
From TSLCustomColorDisplayView
Properties
Published
- Background - Specifies the background settings.
From TSLDisplayView
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)