Delphi ASIO & VST Package: DGuiBaseControl: Class TGuiBaseControl

Delphi ASIO & VST

Class TGuiBaseControl

DescriptionHierarchyFieldsMethodsProperties

Unit

DGuiBaseControl

Declaration

type TGuiBaseControl = class(TGraphicControl)

Description

Hierarchy

  • TGraphicControl
  • TGuiBaseControl

Overview

Fields

Public MouseState: TGuiMouseState;

Methods

Public constructor Create(AOwner: TComponent); overload; override;
Public constructor Create(AOwner: TComponent; MouseStateClass: TGuiMouseStateClass); reintroduce; overload;
Public destructor Destroy; override;
Public procedure Paint; override;
Public procedure UpdateGuiTimer(Sender: TObject); virtual;

Properties

Public property LineWidth: Integer read fLineWidth write SetLineWidth default 1;
Public property LineColor: TColor read fLineColor write SetLineColor default clBlack;
Public property RedrawInterval: Integer read GetRedrawInterval write SetRedrawInterval default 0;
Public property ReleaseMouseBtnOnLeave: Boolean read fReleaseMouseBtnOnLeave write fReleaseMouseBtnOnLeave default false;
Published property Enabled;
Published property Align;
Published property Anchors;
Published property Constraints;
Published property ShowHint;
Published property Visible;
Published property PopupMenu;
Published property DragKind;
Published property DragCursor;
Published property DragMode;
Published property OnCanResize;
Published property OnClick;
Published property OnConstrainedResize;
Published property OnContextPopup;
Published property OnDblClick;
Published property OnDragDrop;
Published property OnDragOver;
Published property OnEndDock;
Published property OnEndDrag;
Published property OnMouseDown;
Published property OnMouseMove;
Published property OnMouseUp;
Published property OnMouseWheel;
Published property OnMouseWheelDown;
Published property OnMouseWheelUp;
Published property OnResize;
Published property OnStartDock;
Published property OnStartDrag;
Published property OnPaint: TNotifyEvent read fOnPaint write fOnPaint;
Published property OnMouseEnter: TNotifyEvent read fOnMouseEnter write fOnMouseEnter;
Published property OnMouseLeave: TNotifyEvent read fOnMouseLeave write fOnMouseLeave;
Published property OnDragMouseMove: TGuiOnDragMouseMove read fOnDragMouseMove write fOnDragMouseMove;

Description

Fields

Public MouseState: TGuiMouseState;
 

Methods

Public constructor Create(AOwner: TComponent); overload; override;
 
Public constructor Create(AOwner: TComponent; MouseStateClass: TGuiMouseStateClass); reintroduce; overload;
 
Public destructor Destroy; override;
 
Public procedure Paint; override;
 
Public procedure UpdateGuiTimer(Sender: TObject); virtual;
 

Properties

Public property LineWidth: Integer read fLineWidth write SetLineWidth default 1;
 
Public property LineColor: TColor read fLineColor write SetLineColor default clBlack;
 
Public property RedrawInterval: Integer read GetRedrawInterval write SetRedrawInterval default 0;
 
Public property ReleaseMouseBtnOnLeave: Boolean read fReleaseMouseBtnOnLeave write fReleaseMouseBtnOnLeave default false;
 
Published property Enabled;
 
Published property Align;
 
Published property Anchors;
 
Published property Constraints;
 
Published property ShowHint;
 
Published property Visible;
 
Published property PopupMenu;
 
Published property DragKind;
 
Published property DragCursor;
 
Published property DragMode;
 
Published property OnCanResize;
 
Published property OnClick;
 
Published property OnConstrainedResize;
 
Published property OnContextPopup;
 
Published property OnDblClick;
 
Published property OnDragDrop;
 
Published property OnDragOver;
 
Published property OnEndDock;
 
Published property OnEndDrag;
 
Published property OnMouseDown;
 
Published property OnMouseMove;
 
Published property OnMouseUp;
 
Published property OnMouseWheel;
 
Published property OnMouseWheelDown;
 
Published property OnMouseWheelUp;
 
Published property OnResize;
 
Published property OnStartDock;
 
Published property OnStartDrag;
 
Published property OnPaint: TNotifyEvent read fOnPaint write fOnPaint;
 
Published property OnMouseEnter: TNotifyEvent read fOnMouseEnter write fOnMouseEnter;
 
Published property OnMouseLeave: TNotifyEvent read fOnMouseLeave write fOnMouseLeave;
 
Published property OnDragMouseMove: TGuiOnDragMouseMove read fOnDragMouseMove write fOnDragMouseMove;
 

Generated by PasDoc 0.10.0 on 2007-11-13 13:04:17