Delphi ASIO & VST Package: DGuiMidiKeyZones: Class TGuiKeyZoneItem

Delphi ASIO & VST

Class TGuiKeyZoneItem

DescriptionHierarchyFieldsMethodsProperties

Unit

DGuiMidiKeyZones

Declaration

type TGuiKeyZoneItem = class(TCollectionItem)

Description

Hierarchy

  • TCollectionItem
  • TGuiKeyZoneItem

Overview

Methods

Public constructor Create(Collection: TCollection); override;
Public procedure SetIndex(Value: Integer); override;
Public procedure MoveZoneZ(NewIndex: Integer);
Public procedure MoveZone(MoveAmount: Integer);
Public procedure BringToFront;
Public procedure SendToBack;
Public procedure Select(doUpdate: Boolean = true);
Public procedure SetMouseOver(MouseOverState: Boolean = true; doUpdate: Boolean = true);
Public procedure UnSelect(doUpdate: Boolean = true);
Public procedure SetBorders(Key1, Key2: Byte; doUpdate: Boolean = true);
Public function KeyInZone(KeyNr: Byte): boolean;

Properties

Published property DisplayName;
Published property LowestZoneKey: Byte read fLowestZoneKey write SetLowestZoneKey default 48;
Published property HighestZoneKey: Byte read fHighestZoneKey write SetHighestZoneKey default 59;
Published property Visible: Boolean read fVisible write SetVisible default true;
Published property DefaultBrushColor: TColor read fDefaultBrushColor write SetDefaultBrushColor default clSkyBlue;
Published property DefaultBrushStyle: TBrushStyle read fDefaultBrushStyle write SetDefaultBrushStyle default bsSolid;
Published property DefaultBorderColor: TColor read fDefaultBorderColor write SetDefaultBorderColor default clBlack;
Published property DefaultBorderWidth: Integer read fDefaultBorderWidth write SetDefaultBorderWidth default 1;
Published property DefaultBorderStyle: TPenStyle read fDefaultBorderStyle write SetDefaultBorderStyle default psSolid;
Published property HoverBrushColor: TColor read fHoverBrushColor write SetHoverBrushColor default $FFDAB6;
Published property HoverBrushStyle: TBrushStyle read fHoverBrushStyle write SetHoverBrushStyle default bsSolid;
Published property HoverBorderColor: TColor read fHoverBorderColor write SetHoverBorderColor default clBlack;
Published property HoverBorderWidth: Integer read fHoverBorderWidth write SetHoverBorderWidth default 1;
Published property HoverBorderStyle: TPenStyle read fHoverBorderStyle write SetHoverBorderStyle default psSolid;
Published property SelectedBrushColor: TColor read fSelectedBrushColor write SetSelectedBrushColor default $000099;
Published property SelectedBrushStyle: TBrushStyle read fSelectedBrushStyle write SetSelectedBrushStyle default bsSolid;
Published property SelectedBorderColor: TColor read fSelectedBorderColor write SetSelectedBorderColor default clBlack;
Published property SelectedBorderWidth: Integer read fSelectedBorderWidth write SetSelectedBorderWidth default 1;
Published property SelectedBorderStyle: TPenStyle read fSelectedBorderStyle write SetSelectedBorderStyle default psSolid;
Published property Tag: Integer read fTag write fTag;
Published property Selected: Boolean read fSelected;
Published property IsMouseOver: Boolean read fIsMouseOver;

Description

Methods

Public constructor Create(Collection: TCollection); override;
 
Public procedure SetIndex(Value: Integer); override;
 
Public procedure MoveZoneZ(NewIndex: Integer);
 
Public procedure MoveZone(MoveAmount: Integer);
 
Public procedure BringToFront;
 
Public procedure SendToBack;
 
Public procedure Select(doUpdate: Boolean = true);
 
Public procedure SetMouseOver(MouseOverState: Boolean = true; doUpdate: Boolean = true);
 
Public procedure UnSelect(doUpdate: Boolean = true);
 
Public procedure SetBorders(Key1, Key2: Byte; doUpdate: Boolean = true);
 
Public function KeyInZone(KeyNr: Byte): boolean;
 

Properties

Published property DisplayName;
 
Published property LowestZoneKey: Byte read fLowestZoneKey write SetLowestZoneKey default 48;
 
Published property HighestZoneKey: Byte read fHighestZoneKey write SetHighestZoneKey default 59;
 
Published property Visible: Boolean read fVisible write SetVisible default true;
 
Published property DefaultBrushColor: TColor read fDefaultBrushColor write SetDefaultBrushColor default clSkyBlue;
 
Published property DefaultBrushStyle: TBrushStyle read fDefaultBrushStyle write SetDefaultBrushStyle default bsSolid;
 
Published property DefaultBorderColor: TColor read fDefaultBorderColor write SetDefaultBorderColor default clBlack;
 
Published property DefaultBorderWidth: Integer read fDefaultBorderWidth write SetDefaultBorderWidth default 1;
 
Published property DefaultBorderStyle: TPenStyle read fDefaultBorderStyle write SetDefaultBorderStyle default psSolid;
 
Published property HoverBrushColor: TColor read fHoverBrushColor write SetHoverBrushColor default $FFDAB6;
 
Published property HoverBrushStyle: TBrushStyle read fHoverBrushStyle write SetHoverBrushStyle default bsSolid;
 
Published property HoverBorderColor: TColor read fHoverBorderColor write SetHoverBorderColor default clBlack;
 
Published property HoverBorderWidth: Integer read fHoverBorderWidth write SetHoverBorderWidth default 1;
 
Published property HoverBorderStyle: TPenStyle read fHoverBorderStyle write SetHoverBorderStyle default psSolid;
 
Published property SelectedBrushColor: TColor read fSelectedBrushColor write SetSelectedBrushColor default $000099;
 
Published property SelectedBrushStyle: TBrushStyle read fSelectedBrushStyle write SetSelectedBrushStyle default bsSolid;
 
Published property SelectedBorderColor: TColor read fSelectedBorderColor write SetSelectedBorderColor default clBlack;
 
Published property SelectedBorderWidth: Integer read fSelectedBorderWidth write SetSelectedBorderWidth default 1;
 
Published property SelectedBorderStyle: TPenStyle read fSelectedBorderStyle write SetSelectedBorderStyle default psSolid;
 
Published property Tag: Integer read fTag write fTag;
 
Published property Selected: Boolean read fSelected;
 
Published property IsMouseOver: Boolean read fIsMouseOver;
 

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